/ / link_to tag nie obejmuje wszystkich div - ruby-on-rails, ruby, ruby-on-rails-4

link_to tag nie zawiera wszystkich divów - ruby-rails, ruby, ruby-on-rails-4

Obecnie mam link do tagu, który powinien zawijaćwokół całej zawartości, ale obecnie to „nie robi tego.

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>

Każda pomoc jest doceniana!

Jonathan

Odpowiedzi:

1 dla odpowiedzi № 1

Dwie rzeczy:

  • Ty używasz link_to wewnątrz innego połączenia do link_to. To prawdopodobnie nie to, czego chcesz.
  • Wynikiem bloku będzie to, co powrócisz z bloku, zwykle ostatnia linia. Spojrzeć na to pytanie dla rozwiązania.