Ruby on Rails で構築しているブログ アプリケーションのホームページに最近のコメントを表示しています。コメント表の本文欄の表示文字数を制限したい。
<%=h comment.body %> のコードの最後に何かを追加すればよいのではないかと考えていますが、Ruby と Rails の両方に慣れていないので、それがどのようなものになるかはまだわかりません。
/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 -%>
truncate view ヘルパーを試してみる
<%=h truncate(comment.body, :length => 80) %>