Rails视图中的三元运算符

时间:2013-11-15 11:12:42

标签: ruby-on-rails ruby

我是Rails的新手,请原谅我,如果这很简单,但看起来好像我写的是正确的。我在视图中使用三元运算符来决定是否添加一个有效类:

<li class="<% is_current_page('') ? 'active' : '' %>">

我已经调试并确定is_current_page('')正在返回true

3 个答案:

答案 0 :(得分:16)

您错过了=

<li class="<%= is_current_page('') ? 'active' : '' %>">

答案 1 :(得分:2)

你可能想做

<li class="<%= is_current_page('') ? 'active' : '' %>">

答案 2 :(得分:0)

这是您需要做的:<li class="<%= is_current_page('') ? 'active' : '' %>">