Ruby on rails 将变量传递到部分rails
现在我有一个rails部分,看起来像这样:Ruby on rails 将变量传递到部分rails,ruby-on-rails,partials,Ruby On Rails,Partials,现在我有一个rails部分,看起来像这样: <%= render :partial => "/talk/partials/comment", :collection => @comments, :locals => {:votes => @votes} %> 这也不起作用。你可以这样做 <% @comments.each do |comment| %> <%= render "/talk/partials/comment_2014",
<%= render :partial => "/talk/partials/comment", :collection => @comments, :locals => {:votes => @votes} %>
这也不起作用。你可以这样做
<% @comments.each do |comment| %>
<%= render "/talk/partials/comment_2014", comment: comment, votes: @votes %>
<% end %>
或
注意,第二种方式是在本地人内部进行注释
<% @comments.each do |comment| %>
<%= render "/talk/partials/comment_2014", comment: comment, votes: @votes %>
<% end %>
<% @comments.each do |comment| %>
<%= render partial: "/talk/partials/comment_2014", locals: { comment: comment, votes: @votes } %>
<% end %>