私には3つのモデルがあります:ユーザー、画像、いいね
どこ:
class Picture
include Mongoid::Document
embeds_many :likes
belongs_to :user
end
class User
include Mongoid::Document
has_many :pictures
has_many :likes
end
class Like
include Mongoid::Document
belongs_to :user
embedded_in :picture
end
いいえ、いいねを保存したいです:
- 写真を持っているいいねの数を確認する(Picture.first.likes.count)
- ユーザーのいいねの数を確認する(User.first.likes.count)
- ユーザーがどのような絵を描くのか見てみましょう。
このスキーマは、3つの要件を達成するために正しいですか?