On Jan 16, 2012, at 10:26 AM, Colin Law wrote:

> On 16 January 2012 17:15, Craig White <[email protected]> wrote:
>> Looking to embed the html 'right guillemet' (&raquo;) inside of a link_to 
>> reference in my view code...
>> 
>> <%= (role.rights.sort{|a, b| [a.controller, a.action] <=> [b.controller, 
>> b.action]}.collect{|rights| [link_to (rights.controller + " &raquo; " + 
>> rights.action, :controller => "rights", :action => "edit", :id => 
>> rights.id)]}).join("<br />").html_safe -%>
>> 
>> which results in...
>> 
>> <a href="/rights/edit/53">groups &amp;raquo; add_member</a><br /><a 
>> href="/rights/edit/50">groups &amp;raquo; create</a><br /><a 
>> href="/rights/edit/54">groups &amp;raquo; delete_member</a><br /><a 
>> href="/rights/edit/52">groups &amp;raquo; destroy</a>
>> 
>> which is not what I want obviously.
>> 
>> (and yes, I will probably just move this to a helper once I get it working)
>> 
>> Is it possible to embed HTML code inside the 'link_to' ?
> 
> One way is to use "#{rights.controller} &raquo; #{rights.action}".html_safe
----
I understand the process of using the #{} but that is still in the middle of 
'link_to' rails_tag helper and it seems that is the problem I am having.

Craig

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to