0

到目前为止,我有两个模型,用户和个人资料

Class User < ActiveRecord::Base
  has_one :profile
  accepts_nested_attributes_for :profile

Class Profile < ActiveRecord::Base
  belongs_to :user

在我的活动管理员模型上

form  do |f|
  f.inputs "User" do
    f.input :email
    #code to get the profile data
  end
  f.action :submit
end

所以我想在用户表单上获取配置文件数据,我尝试了几件事,但我无法获得它们。

4

1 回答 1

0

就像是

f.inputs 'Profile', :for => [:profile, f.object.profile || Profile.new] do |profile_form|
  profile_form.input ...
  ...
end

f.inputs“用户”块内应该可以工作。只需使用 profile_form 在此块内设置 Profile 的属性。

于 2013-11-07T16:22:55.937 回答