Rails代码仅在每个循环中运行一次

时间:2015-08-23 00:29:10

标签: ruby-on-rails iterator dataset each

我有一个循环遍历数据库中的每件艺术品。在循环内部,有嵌入式rails url helper代码。问题是在循环的第一次迭代中只运行一次。它应该是在每件艺术品上印刷,而不仅仅是第一次迭代:

<% @artwork_q.each_with_index do |art, index| %>
    <%= image_tag art.photo.url(:listing) %>
    <div class="update-photo"><%= link_to "Update", edit_artwork_path(art.id) %></div>
    <div class="delete-photo"><%= link_to "Delete", artwork_path(art.id), 'data-method' => :delete, 'data-confirm' => "Are you sure?" %></div>
<% end %>

任何帮助非常感谢。先谢谢你。

0 个答案:

没有答案