如何为特定用户添加新配置文件?

时间:2013-08-29 07:01:37

标签: ruby-on-rails ruby-on-rails-3 associations

我有一个用户模型和一个配置文件模型。在user.rb中

has_one :profile

并在个人资料模型中

belongs_to :user

现在我正在尝试在个人资料#create

中为当前用户创建个人资料
@profile = current_user.profile.new(params[:profile])

它会抛出一个未知方法'新'错误。 如何解决这个问题?请帮帮忙?

1 个答案:

答案 0 :(得分:1)

@profile = current_user.build_profile(params[:profile])
@profile.save!