Because you are returnning the helpers as strings,  values... not function
calls. remove the encapsulating double quotes so that

    *  html << link_to( "image_tag('icons/rss_#{rss[0]}.png')", rss[1],
:disabled => "#{rss[2]}")*
will be
    *  html << link_to(image_tag('icons/rss_#{rss[0]}.png'), rss[1],
:disabled => "#{rss[2]}")*





On Mon, Dec 20, 2010 at 6:44 AM, Me <chabg...@gmail.com> wrote:

> This code outputs html to the page not the icons, ideas?
>
>
>
> def pub_social_links(pub)
>       html = ""
>       twit = pub.twitter.blank? ? ['off',"#{pub.twitter}",'disabled'] :
> ['on','','']
>       rss = pub.rss.blank? ? ['off',"#{pub.rss}",'disabled'] : ['on','']
>       fb = pub.facebook.blank? ? ['off',"#{pub.facebook}",'disabled'] :
> ['on','','']
>       html << link_to( "image_tag('icons/rss_#{rss[0]}.png')", rss[1],
> :disabled => "#{rss[2]}")
>       html << link_to( "image_tag('icons/twitter_#{twit[0]}.png')",
> "#{twit[1]}", :disabled => "#{twit[2]}")
>       html << link_to( "image_tag('icons/facebook_#{fb[0]}.png')",
> "#{fb[1]}", :disabled => "#{fb[2]}")
>     return html
>   end
>
> <a href="" disabled="disabled">image_tag('icons/rss_off.png')</a><a href=""
> disabled="disabled">image_tag('icons/twitter_off.png')</a><a href=""
> disabled="disabled">image_tag('icons/facebook_off.png')</a>
>
> --
> 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 rubyonrails-t...@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-talk+unsubscr...@googlegroups.com<rubyonrails-talk%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>



-- 
Mahmoud Said
Software Engineer - eSpace
blog.modsaid.com

-- 
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 rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to