Image_tag 第一张图片
Image_tag First Image
Carrierwave的使用,我想展示一个出版物的第一张图片。
尝试以下操作:
<% @autos.each do |auto| %>
<tr class="list">
<td><%= image_tag auto.fotos.first.to_s , size: "50x50" %></td>
<td><%= auto.ciudad %></td>
<td><%= auto.marca %></td>
<td><%= auto.modelo %></td>
<td><%= auto.version %></td>
<td><%= auto.año %></td>
<td><%= auto.hp %></td>
<td><%= auto.km %></td>
<td><%= link_to 'Show', auto %></td>
<td><%= link_to 'Edit', edit_auto_path(auto) %></td>
<td><%= link_to 'Destroy', auto, method: :delete, data: { confirm: 'Are?' }%></td>
</tr>
<% end %>
这使它看起来像十六进制,没有插图。
有什么想法吗?
您需要向 image_tag
传递一张图片 URL。您需要在上传者属性上调用 url
,而不是在模型上调用 to_s
。
auto.fotos.first.foto.url
Carrierwave的使用,我想展示一个出版物的第一张图片。
尝试以下操作:
<% @autos.each do |auto| %>
<tr class="list">
<td><%= image_tag auto.fotos.first.to_s , size: "50x50" %></td>
<td><%= auto.ciudad %></td>
<td><%= auto.marca %></td>
<td><%= auto.modelo %></td>
<td><%= auto.version %></td>
<td><%= auto.año %></td>
<td><%= auto.hp %></td>
<td><%= auto.km %></td>
<td><%= link_to 'Show', auto %></td>
<td><%= link_to 'Edit', edit_auto_path(auto) %></td>
<td><%= link_to 'Destroy', auto, method: :delete, data: { confirm: 'Are?' }%></td>
</tr>
<% end %>
这使它看起来像十六进制,没有插图。
有什么想法吗?
您需要向 image_tag
传递一张图片 URL。您需要在上传者属性上调用 url
,而不是在模型上调用 to_s
。
auto.fotos.first.foto.url