差异b / w实例var和rails中的rendring locals

时间:2015-10-05 10:14:24

标签: ruby-on-rails

之间有什么区别
<%= render 'form' %>

<%= render "form", locals: { user: @user } %>

1 个答案:

答案 0 :(得分:0)

来自rails docs

<%= render partial: "account" %>
  

这将呈现“advertiser / _account.html.erb”。

<%= render partial: "account", locals: { account: @buyer } %>
  

这会将带有@buyer的“advertiser / _account.html.erb”作为本地变量account传入。

这意味着您现在可以访问渲染文件中的局部变量。在您的情况下,user变量