2011-07-04 4 views

Répondre

1
<%= form_for(current_user, :remote => true) do |f| %> 
    <p> 
    <%= f.label :language, t("language") %>: 
    <%= f.select :language, options_for_select([["Русский", "rus"], ["English", "eng"]]) %> 
    </p> 

    <p><%= f.submit t "options.save" %></p> 
<% end %> 

Notez la variable |f| et le changement de label_tag, select_tag and submit_tag-f.label, f.select and f.submit

dans des rails correspondants form_for et form_buider objet (|f|) sont utilisés à des valeurs de groupe sous une clé commune, qui peuvent comprendre des rails. *_tag helpers sont généralement utilisés pour transmettre des paramètres non liés.

+0

'Form Dataview URL encodée UTF8: ✓ _method: mettre authenticity_token: epPcqZuTWLM4qwdgTXfbuuDLj64Pn2q2mzTWLB3AO2E = utilisateur% 5Blanguage% 5D: eng commit: save' incorect: l'utilisateur% 5Blanguage% 5D: eng –

+0

Avez-vous vérifié que votre current_user n'est pas nul? – rubish

+0

#

Questions connexes