2011-03-01から1ヶ月間の記事一覧

中間テーブルのフラグ的カラムを使ってhas_many :throughのなかの特別なn個を絞る

ふと思いついたActiveRecordの便利な使い方です。たとえばuserとgroupがmembershipを介して多対多で、グループから所属ユーザをひく関連が欲しい場合、ActiveRecordを使うと次のように書きます。 class Group < AR::Base has_many :memberthips has_many :us…