【发布时间】:2011-01-02 02:02:43
【问题描述】:
我决定将我的应用程序部署到 Heroku,我正在学习他们的教程。但是,我现在尝试使用回形针插件连接到我的 Amazon S3 存储桶,但出现此错误:
图像中的参数错误#index
显示第 19 行出现的 app/views/images/index.html.erb:
第 0 行第 39 列的语法错误:`bucket: (MY BUCKET HERE)
access_key_id:(此处为我的访问密钥 ID)
secret_access_key:(我的秘密访问密钥)
'
提取的源代码(第 19 行附近):16:
17:
18:
19:
20:
21:
22:没有附照片,上传一张。
RAILS_ROOT: C:/Users/Mariusz/Sites/wiw_development
应用程序跟踪 |框架跟踪 |完整跟踪
C:/Ruby/lib/ruby/1.8/yaml.rb:133:inload'load'
C:/Ruby/lib/ruby/1.8/yaml.rb:133:in
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip/storage.rb:236:infind_credentials'parse_credentials'
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip/storage.rb:176:in
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip/storage.rb:138:inextended'instance_eval'
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip/storage.rb:137:in
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip/storage.rb:137:inextended'extend'
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip/attachment.rb:269:in
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip/attachment.rb:269:ininitialize_storage'initialize'
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip/attachment.rb:51:in
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip.rb:326:innew'attachment_for'
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip.rb:326:in
C:/Users/Mariusz/Sites/wiw_development/vendor/plugins/paperclip/lib/paperclip.rb:229:inimg'_run_erb_app47views47images47index46html46erb'
C:/Users/Mariusz/Sites/wiw_development/app/views/images/index.html.erb:19:in
C:/Users/Mariusz/Sites/wiw_development/app/views/images/index.html.erb:12:ineach'_run_erb_app47views47images47index46html46erb'
C:/Users/Mariusz/Sites/wiw_development/app/views/images/index.html.erb:12:in
C:/Users/Mariusz/Sites/wiw_development/app/controllers/images_controller.rb:7:in `index'
我的文件如下所示:
1) app/models/image.rb
类图像 has_and_belongs_to_many :pairs
validates_presence_of :img_file_name
has_attached_file :img, :styles => {:thumb=> "100x100#", :page => "400x320>"}, :storage => :s3, :s3_credentials => "#{RAILS_ROOT}/config/s3.yml "
结束
2) 配置/s3.yml
桶:(我的桶在这里)
access_key_id:(此处为我的访问密钥 ID)
secret_access_key:(我的秘密访问密钥)
我怎样才能让它工作?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-plugins amazon paperclip amazon-s3