Truncate text

Hi Folks,

Good evening,

I used the code which i print below,

Yes i got the result , but i need the result like this “TruncateHtml is
jus…(continued)”

some_html = ‘

truncate_html(some_html, :length => 15, :omission => ‘…(continued)’)
=>

please advice.

Hi dude,

I think you did wrong by truncating then html. Besides, when you use
‘:omission’ option, the computed length take in consideration the length
of
‘…(continued)’. The best way to do this would be to create a helper
method like truncate_text

truncate_text(text, length, end_text)
end_text ||= ‘’ # end_text as an optional parameter
new_text = truncate(text, :length => length)
new_text = new_text + end_text
new_textend

And then use it in you r html like this:

some_text = “TruncateHtml is just like the vanilla truncate rails
helper , TruncateHtml is just like the vanilla truncate rails helper”

Good luck

Lionel

2013/2/5 Maddy [email protected]

Hi Folks,

=>


https://groups.google.com/d/msg/rubyonrails-talk/-/ZMCPdfHXP6sJ.
For more options, visit https://groups.google.com/groups/opt_out.

lionel Bastian LONKAP TSAMBA
tudiant 5e anne Gnie Informatique et Statistiques Polytech-lille

Site: http://first-developer.fr

Email: [email protected]

Tel: +336 12 48 03 01

lionel Bastian LONKAP TSAMBA

Fifth year student in Software Engineering and Statistics

at the Lille University Graduate School of Engineers (Polytech-Lille)

Site: http://first-developer.fr

Email: [email protected]

Phone: +336 12 48 03 01

Hi dude,

Good Day,

My some_text content like this = “

TruncateHtml is just like the
vanilla truncate rails helper , TruncateHtml is just
like
the vanilla truncate rails helper

As you said i pasted helper code in my pp_helper.rd and in my view,

app_helper.rb
def
truncate_text(text, length, end_text) end_text ||= ‘’ # end_text as an
optional parameter new_text = truncate(text, :length => length) new_text

new_text + end_text new_text end

my_view

  • some_text = raw a.content
    = truncate_text(some_text, 15)

I got an error

wrong number of arguments (2 for 3)

Extracted source (around line #147):

144: = raw a.name
145: .ra
146: - some_text = a.content
147: = truncate_text(some_text, 15)
148: .con12
149: = “read more…”
150: .alert_msg

Please advice.

On Tue, Feb 5, 2013 at 5:48 PM, lionel Lioninho <
[email protected]> wrote:

new_text = new_text + end_text

I used the code which i print below,
please advice.

Site: http://first-developer.fr
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

“Attitude is a little thing that makes a big difference”

Thanks & Regards
Ashokkumar.Y
*ROR-Developer
*email : [email protected]
Shriramits

On 6 February 2013 04:22, Ashokkumar Yuvarajan
[email protected] wrote:

def
truncate_text(text, length, end_text)

How many arguments has this method got?

end_text ||= ‘’ # end_text as an optional parameter new_text = truncate(text,
:length => length) new_text = new_text + end_text new_text end

my_view

  • some_text = raw a.content
    = truncate_text(some_text, 15)

How many arguments are you passing?

I got an error

wrong number of arguments (2 for 3)

I wonder what that means. The clue may be in the error message.

Colin