我正在尝试将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/

10-09 04:42