2013-02-24 76 views
5

我正在嘗試配置RefineryCMS以使用Fog進行S3上傳。下面是我得到的錯誤:rails refinerycms s3上傳錯誤

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

我的配置在配置/初始化/煉油廠/ core.rb:

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

任何想法?

回答

5

我剛剛遇到同樣的問題,雖然在不同的設置(與S3數據存儲蜻蜓)。好像fog就是這個問題。

嘗試使用舊版本的fog。我更新了我的Gemfile以使用舊版本的fog

gem 'fog', '1.4.0'

,然後運行

bundle install

我試圖從1.9.0每一個版本到1.4.0,1.4.0和那裏是我上傳的再次合作的第一個版本。我會更新我的帖子,如果我找到一種方法來使這個工作與1.9.0

+0

感謝kroofy,那麼做 – Tyler 2013-02-25 20:04:46

+0

這對我很有用,非常感謝! – Drewch 2013-02-26 22:05:58

1

這是一個快速修復。堅持一個初始化器。

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

這對我很有用,非常感謝! – ronen 2013-03-01 20:45:21