60 votes

Comment créer une balise de lien d'image en utilisant haml dans Rails ?

J'ai quelque chose comme ceci dans application.html.haml :

#header
    = image_tag("header.jpg")

Comment établir un lien avec www.google.com, par exemple ?

Merci

120voto

gdelfino Points 6527

Je le fais de cette façon :

= link_to image_tag( 'header.jpg'), 'http://www.google.com'

-2voto

David Points 77

J'avais du mal à faire quelque chose de similaire (avoir un lien d'édition d'icône dans un tableau).

Il utilise les icônes de Twitter Bootstrap. Je vais inclure le code complet du tableau :

%table
  %tbody
    %thead
      %th Name
      %th Edit
    - @foos.each do |foo|
      %tr
        %td= foo.name
        %td
          %a{ :title => 'Edit', :href => edit_foo_path(foo) }
            %i{ :class => 'icon-edit' }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X