-2
にAWSのS3のために以前働いていたこれは、私が取得レール・エラーです。私の資格はRailsの5
これは私のarticles.rbで、環境変数がHerokuの生産サーバーと開発、ローカルマシンの両方に設定されています
class Article < ApplicationRecord
has_many :comments, dependent: :destroy
validates :title, presence: true,
length: { minimum: 5 }
has_attached_file :attachment,
:path => 'assets/:class/:attachment/:id/:style/:filename',
:storage => :s3,
:bucket => ENV['AWS_BUCKET'],
:s3_bucket => ENV['AWS_BUCKET'],
:s3_permissions => 'public-read-write',
:s3_protocol => 'http',
:s3_host_name => 'eu-central-1.amazonaws.com',
:s3_host_alias => 'eu-central-1.amazonaws.com',
:s3_region => ENV['AWS_REGION'],
:s3_credentials => { :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_KEY_ID'],
:endpoint => 'eu-central-1.amazonaws.com' }
# Explicitly do not validate
do_not_validate_attachment_file_type :attachment
#validates_attachment :attachment, content_type: { content_type: 'application/x-java-archive'}, size: { in: 0..10.megabytes }
end