<%= (role.rights.sort{|a, b| [a.controller, a.action] <=> [b.controller, b.action]}.collect{|rights| [link_to (rights.controller + " » " + rights.action, :controller => "rights", :action => "edit", :id => rights.id)]}).join("<br />").html_safe -%>
which results in...
<a href="/rights/edit/53">groups &raquo; add_member</a><br /><a href="/rights/edit/50">groups &raquo; create</a><br /><a href="/rights/edit/54">groups &raquo; delete_member</a><br /><a href="/rights/edit/52">groups &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' ?
--
Craig White ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ craig...@ttiltd.com
1.800.869.6908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ www.ttiassessments.com
Need help communicating between generations at work to achieve your desired success? Let us help!
--
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 rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Craig
One way is to use "#{rights.controller} » #{rights.action}".html_safe
Colin
>
> --
> Craig White ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ craig...@ttiltd.com
> 1.800.869.6908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ www.ttiassessments.com
>
> Need help communicating between generations at work to achieve your desired success? Let us help!
>
> --
> 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 rubyonra...@googlegroups.com.
> To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
>
> On 16 January 2012 17:15, Craig White <craig...@ttiltd.com> wrote:
>> Looking to embed the html 'right guillemet' (») 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 + " » " + rights.action, :controller => "rights", :action => "edit", :id => rights.id)]}).join("<br />").html_safe -%>
>>
>> which results in...
>>
>> <a href="/rights/edit/53">groups &raquo; add_member</a><br /><a href="/rights/edit/50">groups &raquo; create</a><br /><a href="/rights/edit/54">groups &raquo; delete_member</a><br /><a href="/rights/edit/52">groups &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} » #{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
----
I see said the blind man
and thanks Colin for the solution which was not apparent to me and I did have to clean up the syntax errors but it works.
Thanks
Craig