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 каталог.

Другие вопросы по тегам