我正在使用Rails 4.0,并希望使用Devise进行注册/注销/等。
但是,在我的注册页面上,我希望不仅有来自设计用户模型的字段,还有用户与之有关系的另一个模型(在这种情况下为组织)。
我在用户和组织的模型上设置关联,如下所示:
user.rb
has_one :organization
accepts_nested_attributes_for :organization
organization.rb
belongs_to :user
有关如何实现这一目标的任何想法?我尝试覆盖注册控制器设计,但没有运气。
答案 0 :(得分:0)
您需要覆盖视图并为该fields_for
关联插入:organization
块。运行rails generate devise:views
并在app/views/devise
目录中查找新的视图文件。