0
私はRailsアプリケーションのデータベースとしてMongoidを使用しています。私はこのUserモデルをしばらく持っていましたが、User has_oneプリファレンスとPreferenceがユーザーに属している新しいPreferenceモデルを作成しました。データベース内の既存の各ユーザーのプリファレンスのインスタンスを作成するにはどうすればよいですか。現在データベースに登録されている各ユーザーのモデルの作成とインスタンス
SOLUTION:
私は単にRailsのコンソールに行き、以下を実行しました:
for user in User
unless Preference.find_by(user_id: user.id)
p = Preference.new(id: user.id, user_id: user_id)
p.save
end
end
は、それはそれはあなたのそれぞれのPreference
のために作成されます。この簡単:)
しかし、どのように
?これは、将来のユーザーにのみ有効なようです。 – MPorto