Wie lege ich einen Link um den Ansichtscode? Ich kann nicht herausfinden, wie mehrere Zeilen mit Ruby-Code an eine einzelne link_to
Methode übergeben werden. Das Ergebnis, das ich suche, ist, dass Sie auf die Spalte klicken und die Show-Seite erhalten:
<div class="subcolumns">
<div class="c25l">
<div class="subcl">
<%= image_tag album.photo.media.url(:thumb), :class => "image" rescue nil %>
</div>
</div>
<div class="c75r">
<div class="subcr">
<p><%= album.created_at %></p>
<%= link_to h(album.title), album %>
<p><%= album.created_at %></p>
<p><%= album.photo_count %></p>
</div>
</div>
</div>
ruby-on-rails
ruby
atmorell
quelle
quelle
Dies kann auch für einige ein Problem sein:
Stellen Sie sicher,
<%=
dass Sie schreiben, wenn Sie einen einfachen Link mit Code anstelle von erstellen<%
.z.B
quelle
Für ältere Rails-Versionen können Sie verwenden
quelle
Sie können
link_to
mit einem Block verwenden:quelle
Ich weiß, dass diese Antwort etwas verzögert ist - aber ich wurde heute hierher geleitet und habe keine gute Antwort gefunden. Folgendes sollte funktionieren:
quelle
raw
Dateien für XSS anfällig sind.<%=
, nicht<%
.)