前提・実現したいこと
AWSのEC2に対してターミナルにrails db:seedを打ち込んでいるのですが、データが反映されません。
なお、localで同様に実行するとうまく行きます。
Ruby on rails[6.0]
Unicorn
Nginx
Capistrano
導入済
発生している問題・エラーメッセージ
エラーメッセージはなく、ただコマンドを打ち込んで元に戻るという感じです。
該当のソースコード
rails
1seeds.rb 2 35.times do |n| 4 name = Faker::Japanese::Name.name 5 email = Faker::Internet.email 6 password = "111111a" 7 description = "これは架空の人物です。生年月日・年齢・国籍・経歴:いずれも不明。素性については多くの仮説が立てられているが、正確なところはわかっていない。" 8 9 celeb = Celeb.create( 10 name: name, 11 email: email, 12 password: password, 13 description: description 14 ) 15 celeb.image.attach(io: File.open('public/images/image.png'), filename: 'image.png') 16 17end 18 19
public/images/image.pngに画像が入っていることは確認済み
試したこと
DISABLE_DATABASE_ENVIRONMENT_CHECK=1 rails db:seed RAILS_ENV=productionこちらのコマンドを作成中のアプリのディレクトリ、currentディレクリのどちらの場合でも試してみました。しかし、特にエラーなどは出ていません。
補足情報(FW/ツールのバージョンなど)
関係あるかはわからないですが
ドメイン名の変更、SSL化は完了しています。
あなたの回答
tips
プレビュー