hol*_*den 20 ruby-on-rails callback amazon-s3 paperclip ruby-on-rails-3
我想运行回调after_post_process但它似乎不适用于使用Paperclip 2.3.8的Rails 3.0.1.它给出了一个错误:
undefined method `_post_process_callbacks' for #<Class:0x102d55ea0>
Run Code Online (Sandbox Code Playgroud)
我想在文件上传后调用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
Run Code Online (Sandbox Code Playgroud)
我在我的模型中试过要求并包含回形针,但似乎并不重要.
有任何想法吗?
将has_attached_file属性移动到模型中的validates_presence_of和validates_attachment 之上仍然需要完成.我刚刚在PaperClip的Rails 4/Ruby 2实现中遇到了同样的问题并将其置于修复之上.
| 归档时间: |
|
| 查看次数: |
5231 次 |
| 最近记录: |