ユーザーモデルのリファクタリング完了。
ロールベースのユーザーモデルに加えて、リレーションモデル、というのも入れてみました。
User A は User Bの友人である、とか。勢い余って、is_anti なるフィールドも。
つまり、嫌いな人間も登録できるSNS。
(普通に、迷惑リストなわけですが)、ユーザー自身が他人に対して
- 好き/嫌い
- どれぐらい?
- どんな(友人, 家族, ...)
というプロパティを設定できるようになる、予定(まだController/View作ってない)。
ロールベースのユーザーモデルに加えて、リレーションモデル、というのも入れてみました。
User A は User Bの友人である、とか。勢い余って、is_anti なるフィールドも。
つまり、嫌いな人間も登録できるSNS。
(普通に、迷惑リストなわけですが)、ユーザー自身が他人に対して
というプロパティを設定できるようになる、予定(まだController/View作ってない)。