rails如何制作条件CLASS

时间:2011-01-16 01:32:22

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

<%=f.text_area :content, :class => 'grow'

我希望这个课程有条件成为“成长”或“nogrow”

我试过

<%=f.text_area :content, :class => grow ? "comment_content grow" : "nogrow"

但是那个错误。任何想法?

2 个答案:

答案 0 :(得分:6)

所有关于String Interpolation的内容。试试这个...

<%=f.text_area :content, :class => "#{grow ? 'comment_content grow' : 'nogrow'}" %>

答案 1 :(得分:5)

:class => grow ? "comment_content grow" : "nogrow"对我来说很好,你只需要用%>结束这一行。我想你可以添加一些括号 - :class => (grow ? "comment_content grow" : "nogrow"),最好还是为了便于阅读。