0
我目前有一個鏈接標籤應該包裹所有的內容,但目前它沒有這樣做。它圍繞着代碼進行包裝,直到它碰到另一個帶有內置軌道查詢的div?link_to標籤不包括所有div
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>
任何幫助表示讚賞!
喬納森
根據html規則,您不能在另一個'a'標籤中放置'a'標籤。我不確定Rails是否足夠聰明可以阻止你這樣做,但是不管怎樣,你都不應該這樣做,因爲即使Rails允許你這樣做,它也會被破壞。爲什麼你想要鏈接中的所有html塊? – 2015-04-02 10:34:27