J'utilise Ruby on Rails 3 et je suis impatient d'envoyer au contrôleur une valeur de paramètre comme params[:user][:delete]
en utilisant un .Comment envoyer au contrôleur une valeur de paramètre comme `params [: user] [: delete]` en utilisant un `check_box_tag`?
A cette époque sous ma forme que j'ai:
<%= form_for @user do |f| %>
<%= f.text_fiels :name %>
...
<%= check_box_tag(:delete, nil, false) %>
<%= f.submit %>
<% end %>
qui envoie le params[:user]
(le hachage utilisateur) et params[:delete]
.
Je voudrais avoir params[:user][:delete]
au lieu de params[:delete]
. Comment changer les arguments pour le faire?
Dans la question que je n'ai pas écrit tout le code pour le formulaire, mais, évidemment, dans mon fichier de vue il y a et cela fonctionne pour '<% = check_box_tag (: d elete, nil, false)%> '. J'ai juste besoin de savoir ce que j'écris: envoyer au contrôleur une valeur de paramètre comme params [: user] [: delete] au lieu de params [: delete]. Merci quand même. – user502052
je ne suis pas sûr que je suis, pouvez-vous fournir d'autres détails? – re5et
J'ai mis à jour la question. – user502052