前提・実現したいこと
rails初学者です。
現在作成しているアプリケーションのローカル環境で、csvファイルとseeds.rbファイルを使った初期データを反映したいのですが、ターミナルでrails db:seedをしてもデータが反映されません。
該当のソースコード
seeds.rb
ruby
1require "csv" 2 3CSV.foreach('db/csv/store_data.csv',headers: true) do |row| 4 Store.create( 5 name: row['name'], 6 address: row['address'], 7 postal_code: row['postal_code'], 8 telephone: row['telephone'], 9 url: row['url'], 10 closing_day: row['closing_day'], 11 business_hour: row['business_hour'], 12 fee: row['fee'], 13 parking_car: row['parking_car'], 14 parking_bicycle: row['parking_bicycle'], 15 towel_rental: row['towel_rental'], 16 water: row['water'], 17 water_depth: row['water_depth'], 18 water_quality: row['water_quality'], 19 temperature: row['temperature'], 20 roryu_status: row['roryu_status'], 21 roryu_time: row['roryu_time'], 22 air_bath: row['air_bath'], 23 break_place: row['break_place'], 24 television: row['television'], 25 bgm: row['bgm'], 26 user_id: row['user_id'] 27 ) 28end 29
補足情報
ターミナル上でrails db:seedを実行したところ、エラー文も何もでずそのまま入力待機状態に戻ります。
情報不足しているようでしたら追記いたします。
お詳しい方いらっしゃいましたらご教授いただけますと助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/03 03:47 編集
2021/09/03 03:53
2021/09/03 04:49