Limiting the number of caracter displayed


#1

Hi!

I have a list of items with description but would like to show only the
first words of the description and link to the full item detail page.

How can I do that ?

Thank you!


#2

weirdmonkey wrote:

Hi!

I have a list of items with description but would like to show only the
first words of the description and link to the full item detail page.

How can I do that ?

Thank you!

Think truncate is what you need.

See
http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#M000417

Then you can just do a link_to with “more info” as the text.


#3

Wow !

Thank you very much Chris!

I just need to add the my view <%= product.description.truncate %> right
?

(i’m a beginner when it comes to dynamic websites so excuses my poor
knowledge hehe)

++


#4

No prob. I’m a newb myself, though have done a little php. :slight_smile:

Actually what you need is: <%= truncate(product.description, 50, “:::”)
%>

Those last two parameters are optional and I’ve just chosen 50 and “:::”
arbitrarily. It defaults to 30 (characters) and “…”