在rails中的text_area_tag中打印多行

时间:2016-08-19 17:31:46

标签: html ruby-on-rails textarea

我想在text_area_tag中打印注释循环。这是我的代码

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

我想要做的是,而不是打印出p标签中的所有评论,我想在text_area_tag中打印它们

1 个答案:

答案 0 :(得分:0)

您可以使用像simple_format

这样的Rails助手
<% @comments.each do |comment| %>
  <p><%=comment.user_name%> says: <%= simple_format comment.comment %></p>
<% end %>

您可能想要尝试的其他助手:(text = comment.comment)

<%= raw text %>
<%= h text %>
<%= text.html_safe %>