在轨道中存储多种分辨率的图像附件



命名具有多种分辨率的图像的数据库列的最佳实践方法是什么?今天我同时拥有 480x480 的原始分辨率和编码分辨率,但如果明天我想添加 640x640 并保留 480x480 和原始分辨率怎么办?我将如何命名数据库中的列?

例如,我想到了这一点,但我宁愿先获得输入。

  • image_original
  • image_480x480
  • image_640x640

提前谢谢。

如果您使用的是回形针,我建议您像下面这样的回形针 - github

# Rails 4
class User < ActiveRecord::Base
  has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"
  validates_attachment_content_type :avatar, :content_type => /Aimage/.*Z/
end

最新更新