如何在rails 3中构建模型
拥有一个个人资料的用户。
有一个通知的用户
具有一种角色的用户,例如管理员等。
我想建立他们的关系。做出来之后。
如何使用一种表单一次将数据插入所有这些表中。
任何帮助都会得到帮助..谢谢
如何在rails 3中构建模型
拥有一个个人资料的用户。
有一个通知的用户
具有一种角色的用户,例如管理员等。
我想建立他们的关系。做出来之后。
如何使用一种表单一次将数据插入所有这些表中。
任何帮助都会得到帮助..谢谢
搜索http://guides.rubyonrails.org/association_basics.html以更好地了解 Rails 关联。
用户.rb
has_one :profile
has_one :notification
has_one :role
accepts_nested_attributes_for :profile, :notification, :role
您可以将每个“接受嵌套属性”放在自己的行上。
其他模型将需要:
属于_to:用户
编辑
形式
= form_for @user do |f|
.field
f.text_field :name
.field
f.text_field :email
f.fields_for :profile do |t|
.field
t.text_field :description
.actions
= f.submit
此外,在您的控制器中,请确保具有:
def new
@user = User.new(profile: Profile.new)
end