Hi dude, Good Day,
My some_text content like this = "<p>TruncateHtml is just like the <strong>vanilla truncate <strong>rails helper , TruncateHtml is just like the vanilla truncate rails helper<p>" 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: > 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" > > <ul><li><a href='#'><%= truncate_text(some_text, 15, (continued)) > %></a></li></ul> > > > Good luck > > > Lionel > > > 2013/2/5 Maddy <[email protected]> > > 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 = '<ul><li><a href="http://whatever">TruncateHtml is just like the >> vanilla truncate rails helper , TruncateHtml is just like the vanilla >> truncate rails helper</a></li></ul>' >> >> truncate_html(some_html, :length => 15, :omission => '...(continued)') >> => <ul><li><a href="http://whatever">This...(continued)</a></li></ul> >> >> please advice. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> To view this discussion on the web visit >> 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 année Génie 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 > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > 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* * * -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

