2
J'ai un objet trousseau. keychain has_many informations d'identification. J'essaye d'écrire le code de vue pour ajouter une nouvelle identification à un keychain. Ceci est le code que j'ai:Rails forment des aides: comment ajouter un élément à une collection?
<% form_for(@keychain) do |f| %> <tr> <td><%= f.select "credentials[]", current_account.services.collect{ |s| [s.friendly_name, s.id] } %></td> <td><%= f.text_field 'credentials', :username %></td> <td><%= f.password_field 'credentials', :password %></td> </tr> <% end %>
Mais il échoue avec ce message:
NoMethodError in Keychains#new Showing app/views/keychains/_keychain_form.html.erb where line #32 raised: undefined method `credentials[]' for #
Qu'est-ce que je fais mal?