Bagaimana cara menggabungkan tautan di sekitar kode tampilan? Saya tidak tahu cara melewatkan beberapa baris dengan kode ruby ke satu link_to
metode. Hasil yang saya cari adalah Anda mengklik kolom dan mendapatkan halaman pertunjukan:
<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
sumber
sumber
Selain itu, ini mungkin menjadi masalah bagi beberapa orang:
Pastikan untuk menulis
<%=
jika Anda membuat tautan sederhana dengan kode di dalamnya, bukan<%
.misalnya
sumber
Untuk versi Rails yang lebih lama, Anda dapat menggunakan
sumber
Anda dapat menggunakan
link_to
dengan satu blok:sumber
Sedikit keterlambatan pada balasan ini yang saya tahu - tetapi saya diarahkan ke sini hari ini, dan tidak menemukan jawaban yang bagus. Berikut ini seharusnya bekerja:
sumber
raw
rentan terhadap XSS.<%=
, tidak<%
.)