У меня есть объект цепочки для ключей. брелок has_many учетные данные.
Я пытаюсь написать код представления, чтобы добавить новые учетные данные в цепочку для ключей. Вот код, который у меня есть:
<% 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 %>
Но с этим сообщением ничего не получится:
NoMethodError in Keychains#new
Showing app/views/keychains/_keychain_form.html.erb where line #32 raised:
undefined method `credentials[]' for #
Что я делаю не так?