मुझे पेपरक्लिप और एस 3 स्टोरेज का उपयोग करके एक छवि अपलोड करने का प्रयास करते समय निम्न त्रुटि मिल रही है। एप्लिकेशन ठीक अपलोडिंग स्थानीय स्तर पर काम किया, लेकिन जब मैं आवश्यक परिवर्तन करने के बाद S3 मैं निम्नलिखित मिल उपयोग करने के लिए:रेल 3.1, पेपरक्लिप, एस 3 - अनियमित स्थिर एडब्ल्यूएस :: एस 3 :: बेस
ImagesController # में NameError
अप्रारंभीकृत निरंतर एडब्ल्यूएस :: S3 :: बेस
बनाने
Gemfile
source 'http://rubygems.org'
gem 'rails', '3.1.3'
gem 'sqlite3'
group :assets do
gem 'sass-rails', '~> 3.1.5'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
gem 'dynamic_form'
end
gem 'aws-sdk'
gem 'paperclip'
मॉडल/Image.rb
class Image < ActiveRecord::Base
has_attached_file :file,
:styles => {
:featured => "970x560>",
:thumb => "192x112>"
},
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/amazon_s3.yml"
end
config/amazon_s3.yml
bucket: myapp-dev
access_key_id: ####################
secret_access_key: ################################
बंडल जवाहरात: एडब्ल्यूएस-sdk (1.2.5) पेपरक्लिप (2.4.5) रेल (3.1.3)
के लिए 2.5.0 के लिए कोई अपडेट नहीं है, आपको शायद कहीं भी AWS :: S3' शामिल करना होगा । – Robin