ruby-on-rails – 如何显示Carrierwave缓存缩略图
发布时间:2020-12-17 03:05:37 所属栏目:百科 来源:网络整理
导读:我使用Carrierwave允许用户将图像附加到他们的帖子.在帖子列表中,我显示缩略图(以haml为单位),如下所示: %td= image_tag post.image.url :thumb 如果在创建新帖子时验证失败,我会像这样显示缓存: = image_tag "/#{ImageUploader::cache_dir}/#{post.image_
我使用Carrierwave允许用户将图像附加到他们的帖子.在帖子列表中,我显示缩略图(以haml为单位),如下所示:
%td= image_tag post.image.url :thumb 如果在创建新帖子时验证失败,我会像这样显示缓存: = image_tag "/#{ImageUploader::cache_dir}/#{post.image_cache}" 我无法弄清楚的是如何显示缓存的缩略图.检查文件系统确认它与缓存的映像位于同一目录中.我试过了 = image_tag post.image_cache :thumb 但错误的参数数量错误(1表示0) 解决方法
好的,终于明白了.
>即使在验证错误的情况下,Carrierwave也会缓存上传.毕竟,这就是缓存的用途.它减轻了用户重新上载文件的需要. %td= image_tag post.image.url :thumb 将从商店目录或缓存中正确显示图像. Carrierwave on GitHub (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |