5
Tôi đang cố gắng triển khai ứng dụng đầu tiên của mình trên Heroku và gặp sự cố nhỏ khi kết nối S3 hoạt động.Thiết lập kết nối w/Amazon s3 từ Heroku
Đây là lỗi tôi nhận được từ các bản ghi Heroku:
AWS::S3::CurrentBucketNotSpecified (No bucket name can be inferred from your current connection's address (`s3.amazonaws.com')):
Tôi có cấu hình sau đây:
config/s3.yml
development:
bucket_name: dev.myapp.mycompany
access_key_id: <####>
secret_access_key: <####>
test:
bucket_name: test.myapp.mycompany
access_key_id: <####>
secret_access_key: <####>
production:
bucket_name: production.myapp.mycompany
access_key_id: <####>
secret_access_key: <####>
Dự án mẫu
class Project < ActiveRecord::Base
has_attached_file :preview,
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "/:style/:filename",
:styles => {
:thumb => "72x44",
:small => "312x192"
}
has_many :posts, :dependent => :destroy
end
đó đã làm nó. Tôi đã sử dụng mã cho tập tin đính kèm fu ở đó. Đã không nhận ra rằng khác biệt nhỏ và không gọi sự chú ý đến nó trong doc. Cảm ơn. – bgadoci