ruby-on-rails – 删除原始附件,但使用Paperclip保留缩略图
发布时间:2020-12-17 02:43:29 所属栏目:百科 来源:网络整理
导读:Paperclip中是否有配置设置将原始图像缩小到一定大小而不是创建另一个版本的文件? 如果用户上传了750X750图像,我想将其缩小到500×500.我永远不会使用750×750版本,因此没有理由保留它. class User ActiveRecord::Base has_attached_file :avatar,:styles =
Paperclip中是否有配置设置将原始图像缩小到一定大小而不是创建另一个版本的文件?
如果用户上传了750X750图像,我想将其缩小到500×500.我永远不会使用750×750版本,因此没有理由保留它. class User < ActiveRecord::Base has_attached_file :avatar,:styles => { :thumb => "500x500>" } end 解决方法
有一种简单的方法可以覆盖它.您所要做的就是将您的风格设置为原始风格:
class User < ActiveRecord::Base has_attached_file :avatar,:styles => { :original => "500x500>" } end 它不会保存原件并采取任何输入图像,并根据您的规格进行修改.然后,当您想要访问它时,您不需要指定样式. image_tag @user.avatar 代替: image_tag @user.avatar(:thumbnail) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用ACE的Reactor模式实现网络通讯时,ACE内部用WSAEventSele
- 文献笔记 《AndroTotal : A Flexible, Scalable Toolbox a
- c# – 它们是否可以在调整大小时阻止图片框闪烁?
- 未能加载文件或程序集“WebKitBrowser, Version=0.5.0.0, C
- xml修改后报错: java.lang.ClassCastException: android.w
- NOSQL概述
- ruby-on-rails – 如何将gem中间件添加到rails应用程序中
- BREW查看内存的命令
- flash嵌入字体的使用
- 学霸的自学笔记!MATERIAL DESIGN设计规范学习心得