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.


Reply via email to