У меня есть модель учетной записи со следующим:
has_one :primary_user, :class_name => "User", :conditions => "role = 'primary_user'"
Итак, @ account.primary_user ищет пользователя с ролью primary_user.
При создании новой учетной записи я хочу иметь возможность создать нового primary_user.Что такое «путь Rails» для этого?
Нужно ли создавать метод primary_user =?
Вот моя форма создания ..
<%= semantic_form_for @account do |f| %>
<%= f.input :account_name %>
<%= f.semantic_fields_for :primary_user do |user| %>
<%= user.input :email %>
<% end %>
<% end %>
Если я отправлю эту форму, я получу
ActiveRecord :: AssociationTypeMismatch (ожидается пользователь (# 2159789500), получен ActiveSupport:: HashWithIndifferentAccess (# 2159703820)):
Спасибо