无法从回形针显示相关的存储图像

时间:2015-07-23 19:02:16

标签: ruby-on-rails ruby-on-rails-4 paperclip

我可以通过嵌套表单使用回形针上传多个图像,我可以查看json,数据库记录,我可以看到存储在我的文件夹中的图像,但是它没有显示在view.html.erb

<%= @project.project_images.to_json %>

这样就会显示@project的所有记录。

现在我尝试这个:

<% @project.project_images do |pic| %> 
  <%= pic %>
  <%= image_tag pic.url(:thumb) %>
<% end %>

什么都没发生。

我在控制器中有这个:

has_attached_file :photo, 
                 :styles => { :large => "800x800>", :medium => "500x500>", :thumb => "150x150#" }, 
                 :default_url => "/images/:style/missing.png"

1 个答案:

答案 0 :(得分:2)

我想这个

<%= image_tag pic.url(:thumb) %>

应该是这个

<%= image_tag pic.photo.url(:thumb) %>

也请改变这个

<% @project.project_images do |pic| %> 

到这个

<% @project.project_images.each do |pic| %>