根据视图中的实例变量值更改文本颜色

时间:2019-03-20 13:20:28

标签: ruby-on-rails ruby

我试图根据html.erb文件中实例变量的值更改段落标记的颜色。我遇到的问题是文本的颜色不会改变,而对于这种情况我完全不知所措,任何帮助将不胜感激!

show.html.erb

<% if @book.ONLINE == 'YES' %>
  <li><p style="color: green;">Book Online : <%= @book.ONLINE %></p></li>
<% else %>
   <li><p>Book Online : <%= @book.ONLINE %></p></li>
<% end %>

html输出

<ul class="container details">
   <!-- Book Status -->
   <li><p>Book Online : YES</p></li>
</ul>

注意:当我拿出if语句时,文本变为绿色

当我检查控制台时,会得到

@book.ONLINE #=> "YES"

1 个答案:

答案 0 :(得分:0)

尝试一下:

/ExtGState <<
  /a0 <<
    /CA 1
    /ca 1
  >>
>>