Kann ich link_to verwenden, um ein Bild und einen Text zu verknüpfen

7

Nun, ich benutze "font-awesome-rails" gem. Ich bin ziemlich gewöhnt, außerhalb von Rails font-awesome, aber ich denke, es ist nicht so beliebt in der Rails-Community.

Nach der Installation werden Symbole im Format

erstellt %Vor%

Ich dachte daran, es für mein Site-Logo zu verwenden, das aus dem Icon von font-awesome und etwas Text bestehen würde. Also habe ich es versucht:

%Vor%

Es funktioniert, aber wenn ich schwebe, fungieren sie als zwei verschiedene Elemente.

  1. Wie kann Rails ein Bild und einen Text unter einem einzelnen <a> -Tag kombinieren?

  2. Und gibt es eine beliebte Rails-Alternative zu font-awesome?

TradeRaider 05.06.2013, 18:18
quelle

5 Antworten

23

Übergeben Sie einen Block an link_to und der Block wird verknüpft

%Vor%     
Jesse Wolgamott 05.06.2013 18:51
quelle
6

Probieren Sie es aus,

Sie können rails image_tag in link_to direkt als

angeben %Vor%     
bunty 06.06.2013 05:41
quelle
2

Ja, du kannst. Entfernen Sie für komplexe Anker wie Bilder einfach das erste Argument (den Linktext oder den Anker) und fügen Sie nach der Methode einen Block an.

%Vor%

Der Inhalt innerhalb des Blocks wird zum Anker.

    
Billy Chan 05.06.2013 18:23
quelle
0

Hey Leute, das ist eine gute Art der Verbindung mit Bild (es hat viele Requisiten, wenn Sie CSS-Attribut zum Beispiel ersetzen wollen "alt" oder "Titel" usw.)

%Vor%

Hoffe, das hilft!

    
d1jhoni1b 25.09.2013 19:44
quelle
0

Ja, Sie verwenden eine Vektorschrift als Bild, aber Sie können auch image_tag verwenden, zum Beispiel:

%Vor%

Vergessen Sie nicht, beide mit "+"

zu verknüpfen     
Luis Amor 16.04.2015 17:20
quelle