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.
on 2013-02-05 12:52
on 2013-02-05 13:19
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 <ashokkumar@shriramits.com> Hi Folks, > => <ul><li><a href="http://whatever">This...(continued)</a></li></ul>... > https://groups.google.com/d/msg/rubyonrails-talk/-.... > 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: lionel.firstdeveloper@gmail.com 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: lionel.firstdeveloper@gmail.com Phone: +336 12 48 03 01
on 2013-02-06 05:23
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 < lionel.firstdeveloper@gmail.com> 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 rubyonrails-talk@googlegroups.com. > 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 : ashokkumar@shriramits.com* *Shriramits* * *
on 2013-02-06 09:57
On 6 February 2013 04:22, Ashokkumar Yuvarajan <ashokkumar@shriramits.com> 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
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.