2011-08-10 2 views
2

Je veux un lien avec le texte et une image. Avant rails 3 Internet me dit que vous devez faire:Dans les rails 3 comment avez-vous du texte et de l'image dans link_to?

<%= link_to "my text"+image_tag("image.jpg"), {:controller=>:billets}, :class => 'link_to_blog'%> 

Cependant dans des rails 3 i ont le code du displayerd d'image dans ma page web au lieu de l'image. Il semble maintenant qu'il échappe au code html.

Comment puis-je faire un link_to avec du texte et de l'image dans les rails 3?

Répondre

12
<%= link_to ("my text"+image_tag("image.jpg")).html_safe, {:controller=>:billets}, :class => 'link_to_blog'%> 

Ou

<%= link_to {:controller => :billets}, :class => 'link_to_blog' do %> 
    My text 
    <%= image_tag "image.jpg" %> 
<% end %> 
+0

Je pense que ce devrait être link_to ({: controller =>: billettes},: class => 'link_to_blog') font – gerasalus