我有2个模特
我有'用户名'在Profile模型中。我想要使用'用户名'在 用户新表单并将其保存到Profile的用户名。我怎样才能做到这一点。请建议代码。
答案 0 :(得分:1)
试试这个
在Gemfile中添加这些
gem 'simple_form'
gem 'nested_form'
在您的用户模型中添加此
accepts_nested_attributes_for :profile
在simple_nested_form_for
下的表单中= f.simple_fields_for :profile do |p|
= p.input :username
在您的用户控制器中 添加此项以允许配置文件参数
def user_params
params.require(:user).permit(
#User Attribute Names,
profile_attributes: [#Profile atrribute names]
)