所以我在我的项目中设置了Paperclip gem设置来处理名为Story
的模型的封面图像:
class Story < ActiveRecord::Base
...
has_attached_file :cover_image,
styles: { large: "700x700>", thumb: "300x300>" },
default_url: "#{Rails.root}/app/assets/images/default_image.jpg",
path:"/cover_images/:filename",
processors: [:thumbnail, :paperclip_optimizer]
当我以小格式显示故事时,我试图使用thumb
样式,如下所示:
<div class="image">
<%= image_tag story.cover_image.url(:thumb) %>
</div>
Paperclip documentation表示您应该指定要使用的样式。
在此上下文中,图像的正确尺寸为300x111px。
然而,当我移动到我的故事页面时,我想要图像的大/全尺寸版本:
<div class="header_image">
<%= image_tag(@story.cover_image.url(:large)) %>
除了回形针错误仍然使用图像的缩略图版本:
为什么Paperclip没有正确调整图像大小?
答案 0 :(得分:0)