我应该在这里传递什么变量?

时间:2011-03-27 02:17:16

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

我有个人资料模型和用户has_one个人资料。此外,配置文件是用户资源内的嵌套资源。我正在为个人资料视图创建edit.html.erb表单。我应该将哪个变量传递给此行中的表单:

<%= form_for(????) do |f| %>

顺便说一句,这是我在配置文件控制器中的编辑方法:

def edit
  @user = current_user
  @profile = @user.profiles.find(params[:id])
end

1 个答案:

答案 0 :(得分:1)

在您看来:

<%= form_for([@user, @profile]) do |f|  %>