-1

データベースにダミー コンテンツをプッシュしたい。私のモデルでは、1:n の関係が概念化されています。

seeds.rb:

city= City.create([{:ort_name=>"Hagen"}])
person= Person.create([{:name = "root"}])

私はこれを試します

city << person

person.city_id = city.id

これをどのように行いますか?

4

1 に答える 1

1

あなたの質問は少しあいまいです。人が多い街というご縁があるようですね。その場合、次のように関係を割り当てることができます。

city.people << person

またはこれ

person.city_id = city.id
person.save

saveを割り当ててもデータベースに変更が書き込まcity_idpersonないため、このメソッドは必要です。

あなたはあなたの中でこれらを試すことができますrails console

于 2013-02-18T21:59:20.657 に答える