所以我设计了进行注册的设置。注册后,用户被重定向到配置文件#new但是我无法将配置文件附加到current_user id
实际上根本不起作用。这是我在profiles_controller.rb
中的内容# POST /profiles
def创建 @profile = current_user.Profile.new(params [:profile])
respond_to do |format|
if @profile.save
format.html { redirect_to(@profile, :notice => 'Profile was successfully created.') }
else
format.html { render :action => "new" }
end
end
端
导致#
的未定义方法`Profile'答案 0 :(得分:0)
那么User
模型has_one :profile
?
如果是这样,你可能想要:
@profile = current_user.profile.build(params[:profile])
请注意,案例('个人资料'与'个人资料')在此非常重要。
答案 1 :(得分:0)