Rails 4.0 - вложенные атрибуты с Devise
Я использую Rails 4.0 и хотел бы использовать Devise для моей регистрации / выхода / и т.д.
Однако на моей странице регистрации я хотел бы иметь поля не только из пользовательской модели, которую разрабатывает разработчик, но также и из другой модели, с которой пользователи имеют отношения (организации в данном случае).
У меня есть настройки на модели для пользователя и организации, например, так:
user.rb
has_one :organization
accepts_nested_attributes_for :organization
organization.rb
belongs_to :user
Есть идеи, как это сделать? Я попытался переопределить контроллер регистрации для разработки, но мне не повезло.
1 ответ
Вам нужно переопределить виды и вставить fields_for
блок для этого :organization
ассоциация. Бежать rails generate devise:views
и искать новые файлы просмотра в вашем app/views/devise
каталог.