ユーザーモデルのリファクタリング完了。

ロールベースのユーザーモデルに加えて、リレーションモデル、というのも入れてみました。
User A は User Bの友人である、とか。勢い余って、is_anti なるフィールドも。
つまり、嫌いな人間も登録できるSNS
(普通に、迷惑リストなわけですが)、ユーザー自身が他人に対して

  • 好き/嫌い
  • どれぐらい?
  • どんな(友人, 家族, ...)

というプロパティを設定できるようになる、予定(まだController/View作ってない)。