我想运行回调after_post_process
但它似乎无法在使用 Paperclip 2.3.8 的 Rails 3.0.1 中工作。它给出了一个错误:
undefined method `_post_process_callbacks' for #<Class:0x102d55ea0>
我想在文件上传后调用 Panda API。我会为此创建自己的处理器,但是当 Panda 处理处理时,它也可以上传文件,并在不确定的持续时间内自行排队,我认为回调会很好。但回调在 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
我尝试在我的模型中要求并包含回形针,但这似乎并不重要。
有任何想法吗?
解决方案...
我将回调放在给定模型中的回形针 has_attached 之后,效果非常好。我只是习惯于总是将回调放在所有模型的顶部,直到后来我才想到这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)