2016-08-19 6 views
0

У меня есть цикл комментариев, который я хочу напечатать в text_area_tag. Вот мой кодПечать нескольких строк в text_area_tag в rails

<%=text_area_tag 'body', nil, rows: 10, cols: 25%> 
<% @comments.each do |comment|%> 
<p><%=comment.user_name%> says: <%=comment.comment%></p> 
<%end%> 

То, что я пытаюсь сделать это, вместо того, чтобы печатать все комментарии в р-теги, я хочу, чтобы напечатать их внутри text_area_tag

ответ

0

Вы можете использовать хелперы Rails, как simple_format

<% @comments.each do |comment| %> 
    <p><%=comment.user_name%> says: <%= simple_format comment.comment %></p> 
<% end %> 

Другие помощники, вы можете быть желающие поэкспериментировать с: (текст = comment.comment)

<%= raw text %> 
<%= h text %> 
<%= text.html_safe %> 
Смежные вопросы