2013-02-24 17 views
5

मैं एस 3 अपलोड के लिए कोहरे का उपयोग करने के लिए रिफाइनरीसीएमएस को कॉन्फ़िगर करने की कोशिश कर रहा हूं।रेल रिफाइनरीसीएमएस एस 3 अपलोड त्रुटि

ArgumentError in Refinery::Admin::ImagesController#create 
The following keys are invalid: :url 

मेरे विन्यास config/initializers/रिफाइनरी/core.rb में:

config.s3_bucket_name = '(mybucket)' 
config.s3_access_key_id = '(mykey)' 
config.s3_secret_access_key = '(mysecret)' 
config.s3_backend = true 

कोई भी विचार यहाँ त्रुटि मैं हो रही है?

उत्तर

5

मुझे अभी भी एक ही समस्या का सामना करना पड़ा, हालांकि एक अलग सेटअप (एस 3 डेटास्टोर के साथ ड्रैगनफ्लाई) में। ऐसा लगता है कि fog समस्या है।

fog के पुराने संस्करण का उपयोग करने का प्रयास करें। मैंने fog के पुराने संस्करण का उपयोग करने के लिए अपना Gemfile अपडेट किया।

gem 'fog', '1.4.0'

और फिर चलाने

bundle install

मैं 1.4.0 के लिए 1.9.0 से हर एक संस्करण की कोशिश की, और 1.4.0 पहले संस्करण जहां मेरे अपलोड फिर से काम कर रहे थे। अगर मैं इसे 1.9.0

+0

धन्यवाद क्रॉफी, यह – Tyler

+0

यह मेरे लिए काम करता है, बहुत बहुत धन्यवाद! – Drewch

1

के साथ काम करने का कोई तरीका ढूंढता हूं तो मैं अपनी पोस्ट अपडेट करूंगा। यहां एक त्वरित फिक्स है। एक प्रारंभिक में चिपकाओ।

module Excon 
class Connection 
    VALID_CONNECTION_KEYS << :url 
end 
end 
+0

यह मेरे लिए काम करता है, बहुत बहुत धन्यवाद! – ronen

संबंधित मुद्दे