Al momento ho un link per taggare che dovrebbe avvolgereintorno a tutto il contenuto al suo interno, ma al momento non lo fa. Sta avvolgendo il codice fino a quando non colpisce un altro div con una query di rails al suo interno?
index.html.erb
<% @posts.each do |post| %>
<div class="widget" >
<%= link_to post do %>
<div class="image b-lazy" data-src="<%= post.image %>">
</div>
<div class="caption">
<h4><%= post.title %></h4>
<p>by <%= post.affiliate %></p>
</div>
<!-- LINK TO TAG ENDS HERE FOR SOME REASON -->
<div class="caption-top">
<% post.categories.each do |category| %>
<%= link_to category_path(category) do %>
<div class="tag <%= category.name %>"><%= category.name %></div>
<% end %>
<% end %>
</div>
<% end %>
</div>
Qualsiasi aiuto è apprezzato!
Jonathan
risposte:
1 per risposta № 1Due cose:
- Tu stai usando
link_to
all'interno di un'altra chiamata alink_to
. Questo probabilmente non è quello che vuoi. - Il risultato di un blocco sarà ciò che ritorni da un blocco, normalmente l'ultima riga. Dare un'occhiata al questa domanda per una soluzione.