Rails 4.0 - 带设计的嵌套属性

时间:2013-09-15 02:25:37

标签: devise ruby-on-rails-4 nested-attributes

我正在使用Rails 4.0,并希望使用Devise进行注册/注销/等。

但是,在我的注册页面上,我希望不仅有来自设计用户模型的字段,还有用户与之有关系的另一个模型(在这种情况下为组织)。

我在用户和组织的模型上设置关联,如下所示:

user.rb 

has_one :organization

accepts_nested_attributes_for :organization

organization.rb

belongs_to :user

有关如何实现这一目标的任何想法?我尝试覆盖注册控制器设计,但没有运气。

1 个答案:

答案 0 :(得分:0)

您需要覆盖视图并为该fields_for关联插入:organization块。运行rails generate devise:views并在app/views/devise目录中查找新的视图文件。