के साथ कॉलबैक समस्या मैं रेलवे 3 एप्लिकेशन पर कैरियरवेव और मोन्गॉयड का उपयोग कर रहा हूं और मुझे बाद में कॉलबैक के साथ कोई समस्या है। पर विचार करें निम्नलिखितकैरियरवेव और मोंगोइड
class Video
include Mongoid::Document
field :name
mount_uploader :file, VideoUploader
after_create :enqueue_for_encoding
protected
def enqueue_for_encoding
// point your encoding service to where it expects the permanent file to reside
// in my case on s3
end
end
मेरे मुद्दा है कि मेरे enqueue_for_encoding
विधि में, स्थानीय tmp निर्देशिका नहीं S3 निर्देशिका के लिए file.url अंक।
मैं अपने enqueue_for_encoding
विधि को कॉल करने के लिए कैसे प्राप्त करूं जब file.url s3 को इंगित करता है?
धन्यवाद!
जोनाथन
टिप्पणी के लिए धन्यवाद आदमी - लेकिन यह काम नहीं करता - यहां तक कि प्रक्रिया कॉलबैक temp फ़ाइल को इंगित करता है। – Jonathan
अरे। यह वास्तव में कष्टप्रद है। क्या आप अपने एस 3 बाल्टी/निर्देशिका को अनप्रचारित नौकरियों के लिए स्वीप करने के लिए अपने आवेदन में क्रॉन नौकरी का उपयोग कर सकते हैं और उन्हें कतार में जोड़ सकते हैं? सुरुचिपूर्ण नहीं है, लेकिन ट्रिक विश्वसनीय रूप से करना चाहिए। – theTRON