2013-02-24 3 views
5

S3 업로드에 Fog를 사용하도록 RefineryCMS를 구성하려고합니다. 설정/초기화/정유/core.rb에서rails refinerycms s3 업로드 오류

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

내 구성 :

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의 이전 버전을 사용해보십시오. Gemfilefog의 이전 버전을 사용하도록 업데이트했습니다.

gem 'fog', '1.4.0'

다음 나는 1.4.0에 1.9.0에서 모든 단일 버전을 시도

bundle install

실행하고 1.4.0 내 업로드가 다시 작동 된 첫 번째 버전이었다. 이 작업을 수행하는 방법을 찾으면 내 소식을 업데이트합니다.

+0

감사합니다 kroofy, 그 일을했습니다 – Tyler

+0

이 작품은 나를 위해, 정말 고마워! – Drewch

1

다음은 빠른 수정 방법입니다. 초기화 도구에 집착하십시오.

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

이 작품은 나를 위해, 정말 고마워! – ronen