使用Paperclip无法调整默认图像的大小

use*_*569 10 ruby ruby-on-rails paperclip ruby-on-rails-3

我希望能够调整我使用Paperclip的默认配置文件图像.这是我模型中的代码:

has_attached_file :photo,
  :styles => {
    :tiny => "25x25#",
    :thumbnail => "100x100#",
    :small  => "150x150>",
    :medium => "300x300>" },
    :default_url => "/images/default.png"
Run Code Online (Sandbox Code Playgroud)

但是,默认图像不会像用户提交的图像那样调整大小.我怎样才能做到这一点?

eri*_*lli 27

我一直在使用的解决方案是指定默认图像的样式:

has_attached_file :photo,
:styles => {
  :tiny => "25x25#",
  :thumbnail => "100x100#",
  :small  => "150x150>",
  :medium => "300x300>" },
  :default_url => "/images/default_:style.png"
Run Code Online (Sandbox Code Playgroud)

然后为每个样式创建一个默认图像(例如:default_tiny.png,即25x25px等等)

希望有所帮助.