Sto provando a impostare un valore vero/falso su un pulsante di opzione in un modulo in binari 4. Ho trovato un post su StackOverflow e implementato i miei pulsanti di opzione di conseguenza, ma io sempre falso come valore.Come impostare valori booleani per i pulsanti di opzione nei binari 4 modulo
mio codice
<div><%= label :access_rights, 'Read Only', :value => "false" %></div>
<%= f.radio_button :access_rights, "Read Only", :checked => true , false%></div>
<div><%= label :access_rights, 'Read and Write', :value => "true" %></div>
<%= f.radio_button :access_rights, "Read and Write", true %>
C'è un modo diverso di impostare i valori per un pulsante di opzione in rotaie 4?
EDIT:
nel mio controller
def access_params
params.require(:accessor).permit(:email, :access_rights)
end
Parametri:
{"utf8"=>"✓",
"authenticity_token"=>"t/da2RRBi4KsyndnHx4WNZLoOHu9DVlAWtl/59NPiMc=",
"accessor"=>{"accessor_id"=>"email",
"access_rights"=>"Read and Write"},
"commit"=>"Grant Permission"}
Dove stai ricevendo valori falsi? Cosa hai nel tuo hash params quando invii un modulo? –
ha modificato la mia domanda – Quantico
Mi stavo chiedendo dell'hash params, quali sono i valori effettivi quando invii il form - 'puts params'? –