5

S3 アップロードに Fog を使用するように RefineryCMS を構成しようとしています。これが私が得ているエラーです:

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

何か案は?

4

2 に答える 2

5

セットアップが異なりますが(S3データストアを使用したトンボ)、同じ問題が発生しました。問題のようfogです。

古いバージョンのを使用してみてくださいfogGemfile古いバージョンのを使用するように更新しましたfog

gem 'fog', '1.4.0'

その後、実行します

bundle install

1.9.0から1.4.0までのすべてのバージョンを試しましたが、アップロードが再び機能する最初のバージョンは1.4.0でした。1.9.0でこれを機能させる方法を見つけたら、投稿を更新します

于 2013-02-24T20:26:12.827 に答える
1

これが簡単な修正です。初期化子に固執します。

module Excon
 class Connection
   VALID_CONNECTION_KEYS << :url
 end 
end
于 2013-02-24T21:39:36.277 に答える