Я использую несущую волну для загрузки GIF-файлов, которая прекрасно работает, проблема возникает, когда я пытаюсь сгенерировать версию для большого пальца и конвертировать GIF-файл в формате JPEG с большим пальцем только первое изображение в GIF, я получаю ошибку:
LocalJumpError in ImagesController#create
no block given (yield)
app/controllers/images_controller.rb:21:in `new'
app/controllers/images_controller.rb:21:in `create'
Запрос
Параметры:
{"utf8"=>"✓",
"authenticity_token"=>"lPEjP1WtPxFdizL2/FAWGHzOZPtecb5nKzKO8dg5ZdE=",
"image"=>{"image"=>#<ActionDispatch::Http::UploadedFile:0x007ff5d4cdc720 @original_filename="some-file-name.gif",
@content_type="image/gif",
@headers="Content-Disposition: form-data; name=\"image[image]\"; filename=\"some-file-name.gif\"\r\nContent-Type: image/gif\r\n",
@tempfile=#<File:/var/folders/c8/1t7w8nln4b3bvs4_nv2cyn2m0000gt/T/RackMultipart20120326-5101-gcyvk0>>,
"remote_image_url"=>"",
"title"=>"The red panda",
"nsw"=>"0"},
"commit"=>"Roll GIF"}
Вот код, который я использую для создания большого пальца:
version :thumb do
process :resize_to_limit => [200, 200]
process :convert => 'jpg'
end
Надеюсь, что вы, ребята, можете помочь и заранее спасибо.