我希望能够调整我使用Paperclip的默认配置文件图像。这是我模型中的代码:
has_attached_file :photo,
:styles => {
:tiny => "25x25#",
:thumbnail => "100x100#",
:small => "150x150>",
:medium => "300x300>" },
:default_url => "/images/default.png"
但是,默认图像不会像用户提交的图像那样调整大小。我怎么能这样做?
答案 0 :(得分:27)
我一直在使用的解决方案是指定默认图像的样式:
has_attached_file :photo,
:styles => {
:tiny => "25x25#",
:thumbnail => "100x100#",
:small => "150x150>",
:medium => "300x300>" },
:default_url => "/images/default_:style.png"
然后为每个样式创建一个默认图像(例如:default_tiny.png,即25x25px等等)
希望有所帮助。
答案 1 :(得分:0)
has_attached_file :photo,
:styles => {
:tiny => "25x25#",
:thumbnail => "100x100#",
:small => "150x150>",
:medium => "300x300>" },
:default_url => "/images/default.png"
当您使用回形针调整大小时,您将有两个选项来调整大小
我认为在您的情况下,您的图片与您的尺寸不符。这就是为什么它没有调整大小