根据具有RoR的条件分配具有link_to_unless_current的类

时间:2015-09-27 20:16:29

标签: ruby-on-rails ruby-on-rails-4

我尝试使用link_to_unless_current根据条件分配一个类。我试过这个:

<li >
<%= link_to_unless_current subject.name, :controller => "public", :action => subject.permalink, :class => "drop" if subject.pages.visible.size > 1  %>

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

应该是:

<%= link_to_unless_current subject.name,
      { controller: 'public', action: subject.permalink },
      class: ("drop" if subject.pages.visible.size > 1)  %>

顺便说一下,自从Ruby 1.9以来,符号:symbol =>可以替换为symbol:。它更容易阅读,更快速地输入。