【问题标题】:What variable should I pass here?我应该在这里传递什么变量?
【发布时间】:2011-03-27 10:49:05
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    在你看来:

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

    【讨论】:

    • 这是否意味着新的用户视图?因为我指的是编辑个人资料视图...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 2023-03-11
    • 2016-12-02
    • 2011-01-19
    • 1970-01-01
    • 2012-03-27
    相关资源
    最近更新 更多