Я отображаю недавние комментарии к домашней странице очень простого приложения блога, которое я создаю в Ruby on Rails. Я хочу ограничить количество символов, которые отображены из столбца 'тела' таблицы комментариев. Я предполагаю, что могу просто добавить что-то в конец кода для <% =h comment.body %>, но я не знаю то, чем это было бы все же, поскольку я плохо знаком с Ruby и для направляющими.
Вот код, который я имею в/views/posts/index.html.erb файле:
<% Comment.find(:all, :order => 'created_at DESC', :limit => 5).each do |comment| -%>
<p>
<%=h comment.name %> commented on
<%= link_to h(comment.post.title), comment.post %><br/>
<%=h comment.body %>
<i> <%= time_ago_in_words(comment.created_at) %> ago</i>
</p>
<% end -%>
Попробуйте усечь помощник представления
<%=h truncate(comment.body, :length => 80) %>