Скрепка # репроцесс!метод не создает миниатюры (Ruby 1.9.2 и Rails 3) - PullRequest
1 голос
/ 26 декабря 2010

Я использую

Ruby 1.9.2, Rails 3.0.1 Paperclip 2.3.4

Когда я вхожу в консоль и набираю

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

, она возвращаетсяправда.Но когда я вхожу в public/system/photo_1s/111/, у меня есть только каталог original/ с оригинальной картинкой.У меня нет других каталогов, таких как thumbnail/ или medium/, для которых я создал стили в файле модели, как показано ниже

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

, что могло бы пойти не так.Это проблема со скрепкой?

Ответы [ 2 ]

1 голос
/ 04 октября 2011

Возможно, в вашем классе Listing есть фильтр before_image_post_process, который возвращает false. Это вызывает переработку! фактически не выполнять никакой обработки, но метод все равно вернет true.

0 голосов
/ 26 декабря 2010

Попробуйте запустить команду в консоли rails, а не irb

./script/console в Rails <3 </p>

или

rails c в Rails 3

...