¿Cómo envuelvo un enlace alrededor del código de vista? No puedo averiguar cómo pasar varias líneas con código ruby a un solo link_to
método. El resultado que estoy buscando es que haga clic en la columna y obtenga la página de presentación:
<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
fuente
fuente
Además, esto puede ser un problema para algunos:
Asegúrese de escribir
<%=
si está haciendo un enlace simple con código en lugar de<%
.p.ej
fuente
Para versiones anteriores de Rails, puede usar
fuente
Puedes usar
link_to
con un bloque:fuente
Un poco de retraso en esta respuesta, lo sé, pero me dirigieron aquí hoy y no encontré una buena respuesta. Lo siguiente debería funcionar:
fuente
raw
es propenso a XSS.<%=
, no<%
).