2017-04-07 5 views
0

Ich bin neu in Schienen und ich mag einen Link in meiner Navigationsleiste machen (Site wird eine Blog-Typ Sache sein.) Das Problem ist, dass ich ein Bild als klickbaren Link möge. Also (klicken Sie auf das Bild -> nächste Seite) Dies ist der Code, den ich jetzt für die Verknüpfung mit der Website verwende.Bild als Link [Rails]

  <a class="navbar-brand" <%= link_to "Home", posts_path %> </a> 

Ich hoffe, dass mir jemand helfen kann.

+0

Mögliche Duplikat bieten kann [Wie kann ich ein Bild in einen Link in Rails drehen?] (Http://stackoverflow.com/questions/5386318/ how-do-i-turn-ein-Bild-in-a-Link-in-Schienen) – jvillian

Antwort

3

Sie einen Block zu link_to

<%= link_to posts_path do %> 
    <%= image_tag "image" %> 
<% end %> 
+0

so der image-Tag wäre so etwas wie "url ('../ assets/example.jpg')" sein? –

+0

Sie können entweder eine URL als Zeichenfolge angeben oder den Namen eines Bilds in Ihren Assets angeben. [Überprüfen Sie einfach die Dokumentation.] (Http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag) – idmean

+0

jetzt habe ich das '<% = link_to posts_path tun%> < % = image_tag ("logo.gif")%> <% end %> 'das logo gibt es, aber ich kann es –

0
<%=link_to(image_tag("the_best_image_path.jpg", class: "img_class_goes_here"), posts_path, class: "navbar-brand"%>