Ruby on rails 图像标记显示模型的所有列

Ruby on rails 图像标记显示模型的所有列,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,昨天我用carrierwav做了一些经验,所有的工作都很好,但是在图像标签上,通常只有图像应该显示,rails也显示了孔模型,在等处创建了。在这里你可以看到它 现在我的观点是: <% @patient.treatments.each do |treatment| %> <tr> <td><%= treatment.category.try(:typ) %></td> <td><%= treatment.cont

昨天我用carrierwav做了一些经验,所有的工作都很好,但是在图像标签上,通常只有图像应该显示,rails也显示了孔模型,在等处创建了
。在这里你可以看到它

现在我的观点是:

<% @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 %>

“你是西瑟吗?”,
:方法=>:删除%>

问题必须出在

中,从
中删除
=
,这会使您同时打印
治疗.paints
阵列

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