Railsでブックマーク機能のあるサービスを開発しています。
User、News、Bookmarkの3つのモデルがあります。
ruby
1class User 2has_many :bookmarks 3end 4 5class News 6has_many :bookmarks 7end 8 9class Bookmark 10belongs_to :user 11belongs_to :news 12end
作成しているブックマークサービスでは1つのNews
(url)に対して1人のUser
が作成できるBookmark
は1つとしています。
がその制約の書き方がわかりません。ご教授いただきたいです。
あとこの仕様だとUser
:Bookmark
:News
が1
:1
:1
である必要がある、という認識であっていますでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。