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) %>