除了集合之外,如何将另一个标志变量传递给部分?

时间:2011-12-01 01:49:31

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

如何将is_featured = true传递给以下部分?

<%= render :partial => 'stores', :collection => @stores %>

我只需要将is_featured传递到一个地方(在所有其他地方我称之为部分如上所述。

1 个答案:

答案 0 :(得分:2)

您可以使用渲染的locals选项

<%= render :partial => 'stores', :collection => @stores, :locals => { :is_featured => is_featured } %>

在部分中,您可以将其作为方法访问:

<%= is_featured %>