之间有什么区别
<%= render 'form' %>
和
<%= render "form", locals: { user: @user } %>
答案 0 :(得分:0)
来自rails docs:
<%= render partial: "account" %>
这将呈现“advertiser / _account.html.erb”。
<%= render partial: "account", locals: { account: @buyer } %>
这会将带有
@buyer
的“advertiser / _account.html.erb”作为本地变量account
传入。
这意味着您现在可以访问渲染文件中的局部变量。在您的情况下,user
变量