次のようなjsonファイルからシードファイルにオブジェクトをインポートしています:
[
{
"email":"jon@a.com",
"id":1,
"league_id":1,
"name":"Slim Jims are good for the heart...OH YEAH!",
"owner":"Jon"
},
{
"email":"robert@a.com",
"id":2,
"league_id":1,
"name":"The Bucket List",
"owner":"Robert"
}
]
私のシードファイルは次のとおりです。
require 'json'
Team.delete_all
JSON.parse(open("#{Rails.root}/doc/teams.json").read).each do |stuff|
Team.create(stuff)
end
私の問題は、json ファイルの ID ではなく、ランダムな ID が割り当てられることです。