1
我很好奇Rails current_page?
幫助器方法的效率。我使用它在一個視圖中,大致如下圖所示:current_page的效率如何?幫手方法?
<% if current_page?(:action => "foo") %>
<dt>Label 1:</dt>
<% else %>
<dt>Label 2:</dt>
<% end %>
和
<% if current_page?(:action => "foo") || current_page(:action => "bar") %>
<dt>Label 1:</dt>
<% else %>
<dt>Label 2:</dt>
<% end %>
但它會更有效,使這個開關一些其他的方式?例如,在我的控制器動作中爲foo
和bar
設置實例變量,然後檢查<% if @foo || @bar %>
?
而且是有在軌道2和Rails 3之間的效率的任何差異?