回形针#reprocess!方法不是创建缩略图(Ruby 1.9.2& Rails 3)

时间:2010-12-26 08:29:05

标签: ruby-on-rails paperclip ruby-on-rails-3

我正在使用

Ruby 1.9.2, Rails 3.0.1 Paperclip 2.3.4

当我进入我的控制台并输入

irb(main):001:0> Listing.find(111).photo_1.reprocess!
=> true

它返回true。但当我进入inot public/system/photo_1s/111/时 我只有original/目录与原始图片。我没有其他目录,例如thumbnail/medium/我在模型文件中创建样式的目录,如下所示

has_attached_file :photo_1, :styles => { :medium => "260x195>", :thumbnail => '64x64#'}

可能出了什么问题。这是回形针的问题吗?

2 个答案:

答案 0 :(得分:1)

您的Listing类中可能有一个before_image_post_process过滤器,它返回false。这导致重新处理!实际上并没有进行任何处理,但该方法仍将返回true。

答案 1 :(得分:0)

尝试在rails控制台中运行命令而不是irb

Rails中的

./script/console< 3

Rails 3中的

rails c