我的一个模型中有以下回形针设置:
has_attached_file :avatar, :styles => {
:large => "#{APP_CONFIG["uploads"]["images"]["size"]["large"]}>",
:profile => "#{APP_CONFIG["uploads"]["images"]["size"]["profile"]}",
:medium => "#{APP_CONFIG["uploads"]["images"]["size"]["medium"]}>",
:small => "#{APP_CONFIG["uploads"]["images"]["size"]["small"]}>",
:thumb => "#{APP_CONFIG["uploads"]["images"]["size"]["thumb"]}>" },
:path => "#{APP_CONFIG["uploads"]["path"]}/users/:style/:id/:basename.:extension",
:url => "#{APP_CONFIG["uploads"]["url"]}/users/:style/:id/:basename.:extension",
:default_url => "/assets/paperclip_missing/user_missing_:style.png"
现在,当 I 时rake assets:precompile RAILS_ENV=staging
,无法再找到默认图像。文件系统显示名称中带有已编译 md5-hash 的文件,如下所示:user_missing_small-iamalongmd5hash.png
.
所有 image_tags 都引用了正确的图像,即使是编译后的图像名称,但回形针似乎不是这样工作的。知道如何规避这个问题吗?谢谢!