Railsのシードデータの作成方法について教えてください。
現在、seeds.rbに下記Rubyを記述して、rake db:seedコマンドを実行したのですが、エラーが発生します。
やりたいこと
tasksテーブルに下記のテストデータを作成したい。
教えて頂きたいこと
tasksテーブルの外部キーであるuser_id: 、charge_id: 、の記述方法 1{n}、が間違っていると思うのですが、どのように書くべきなのでしょうか?
宜しくお願い致します。
seeds.rb
100.times do |n|
Task.create(
user_id: 1{n},
title: "hoge",
content: "fugafuga",
deadline: "2016-03-22 08:52:03.92276#{n}",
charge_id: 1{n}
)
end
※外部キー
user_id: integer
charge_id: integer
エラー文
rake aborted!
SyntaxError: /home/nitrous/code/achieve/db/seeds.rb:17: syntax error, unexpected '{', expecting ')'
charge_id: 1{n},
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/27 07:37
2016/04/03 01:54