paperclip callbacks or simple processor?

Posted by holden on Stack Overflow See other posts from Stack Overflow or by holden
Published on 2010-12-24T20:45:39Z Indexed on 2010/12/24 20:54 UTC
Read the original article Hit count: 369

I wanted to run the callback after_post_process but it doesn't seem to work in Rails 3.0.1 using Paperclip 2.3.8. It gives an error:

undefined method `_post_process_callbacks' for #<Class:0x102d55ea0>

I want to call the Panda API after the file has been uploaded. I would have created my own processor for this, but as Panda handles the processing, and it can upload the files as well, and queue itself for an undetermined duration I thought a callback would do fine. But the callbacks don't seem to work in Rails3.

after_post_process :panda_create

    def panda_create
      video = Panda::Video.create(:source_url => mp3.url.gsub(/[?]\d*/,''), :profiles => "f4475446032025d7216226ad8987f8e9", :path_format => "blah/1234")
    end

I tried require and include for paperclip in my model but it didn't seem to matter.

Anyideas?

© Stack Overflow or respective owner

Related posts about ruby-on-rails

Related posts about callback