<%=f.text_area :content, :class => 'grow'
Я хочу, чтобы класс был условным: "Grow" или "Nogrow"
Я пытался
<%=f.text_area :content, :class => grow ? "comment_content grow" : "nogrow"
но это ошибки. есть идеи?
Это все о строковой интерполяции.Попробуйте это ...
<%=f.text_area :content, :class => "#{grow ? 'comment_content grow' : 'nogrow'}" %>
:class => grow ? "comment_content grow" : "nogrow" прекрасно работает для меня, вам просто нужно завершить строку с %>. Я полагаю, вы могли бы добавить несколько скобок - :class => (grow ? "comment_content grow" : "nogrow"), лучше для удобства чтения.
:class => grow ? "comment_content grow" : "nogrow"
%>
:class => (grow ? "comment_content grow" : "nogrow")