我正在尝试将RefineryCMS配置为使用Fog进行S3上传。这是我得到的错误:
ArgumentError in Refinery::Admin::ImagesController#create
The following keys are invalid: :url
我在config/initializers/refinery/core.rb中的配置:
config.s3_bucket_name = '(mybucket)'
config.s3_access_key_id = '(mykey)'
config.s3_secret_access_key = '(mysecret)'
config.s3_backend = true
有任何想法吗?
最佳答案
我只是遇到了相同的问题,尽管设置不同(使用S3数据存储的蜻蜓)。好像是fog
是问题所在。
尝试使用旧版本的fog
。我更新了Gemfile
以使用旧版本的fog
。gem 'fog', '1.4.0'
然后运行bundle install
我尝试了从1.9.0到1.4.0的每个版本,而1.4.0是我的上载再次正常工作的第一个版本。如果我找到一种方法来使此版本与1.9.0一起使用,我将更新我的帖子。
关于ruby-on-rails - Rails的精炼厂S3上传错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15048844/