Wie kann ich ein Bild-Tag mit der Datei background.jpg
in meinen public / images verlinken und wenn ich darauf klicke den Benutzer auf die root_url umleiten (also der Inhalt der Seite ist in einem Container und wenn der Benutzer auf die Hintergrundbild werden nach Hause umgeleitet?) Danke!
Die meisten Rails-Tag-Helfer akzeptieren einen Block, was bedeutet, dass Sie do
verwenden können, um Ihr Leben zu vereinfachen. Hier verwende ich einen Block mit link_to
:
In diesem Fall erwartet link_to, dass der nächste Parameter der Pfad ist und der Block das ausgibt, was der Anker umschließt.
Im Allgemeinen versuche ich, die Regel für einen Tag-Helfer pro Zeile beizubehalten, es sei denn, es ist supertrivial, also bevorzuge diese Technik, wenn die Zeile sonst überfüllt würde. Ein Vorteil auf diese Weise ist, da sich die Tags in verschiedenen Zeilen befinden und Fehler leichter zu identifizieren sind.
Wenn Sie andere Optionen benötigen, fügen Sie sie wie gewohnt hinzu. Zum Beispiel füge ich eine CSS-Klasse hinzu:
%Vor%Ich habe vor einiger Zeit nach dem gleichen Ding gesucht, und ich fand den Weg der Schiene, um so zu tun.
Sagen wir, Sie wollen Ihre HTML-Seite, um folgenden Code zu rendern
%Vor%Wo "Seiten" der Controller ist und "Home" ist die Aktion. Hier ist der Weg von Rails.
%Vor%Tags und Links ruby image ruby-on-rails hyperlink