昨天我在carrierwav 上做了一些经验,一切正常,但在通常只应显示图像的图像标签处, rails 也显示孔模型,带有 created_at 等。在这里你可以看到它!

所以现在我的观点:

<% @patient.treatments.each do |treatment| %>
<tr>
  <td><%= treatment.category.try(:typ) %></td>
  <td><%= treatment.content %></td>
  <td><%= treatment.day %></td>
  <td><div class="arrow"></div></td>
</tr>
<tr>
  <td colspan="5">
    <%= link_to 'Löschen', [treatment.patient, treatment],
                            :confirm => 'Sind sie sicher?',
                            :method => :delete %>
    <%= treatment.paintings.each do |paint| %>
      <%= image_tag paint.name %>
    <% end %>
   </td>
 </tr>
<% end %>

问题必须出在 <%= image_tag paint.name %>

最佳答案

= 中删除 <%= treatment.paintings.each do |paint| %> ,这使您还可以打印 treatment.paintings 数组。

    <% treatment.paintings.each do |paint| %>
      <%= image_tag paint.name %>
    <% end %>

关于ruby-on-rails - 图像标签显示模型的所有列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17191379/

10-11 22:28