2013-02-24 77 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