Limiting characters/words in view - ruby on rails
I just found another way (if you don't want to add the "...")
<%= comment.body.first(80) %>
As said in the RoR API for String:
first(limit = 1)
Returns the first character. If a limit is supplied, returns a substring from the beginning of the string until it reaches the limit value. If the given limit is greater than or equal to the string length, returns self.
comment = "1234567890"
comment.first(5)
# => "12345"
comment.first(10)
# => "1234567890"
comment.first(15)
# => "1234567890"
Try the truncate view helper
<%=h truncate(comment.body, :length => 80) %>