sto scrivendo un modulo di richiesta Ajax con Ruby on Rails utilizzando un nome collection_select
che assomiglia a questo:come sostituire le parentesi [] in ruby?
<%= collection_select("Jobs", "clearance", @allClearances, "clearance", "clearance", {:prompt => "Select a Clearance"})%>
Rubino poi costruisce un tag select HTML con id = "Jobs_clearance"
e name = "Jobs[clearance]"
voglio mandare il parametro al mio controller, che assomiglia a questo:
class JobsController < ApplicationController
def foo
@clearance = params[:Jobs[clearance]]
end
Purtroppo, Ruby legge solo ":Jobs"
come il simbolo invece di ":Jobs[clearance]"
C'è un modo per sfuggire allo []
? il backslash non funziona.
ha funzionato come un fascino. Grazie mille! –