エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
中間テーブルのフラグ的カラムを使ってhas_many :throughのなかの特別なn個を絞る - moroの日記
ふと思いついたActiveRecordの便利な使い方です。 たとえばuserとgroupがmembershipを介して多対多で、... ふと思いついたActiveRecordの便利な使い方です。 たとえばuserとgroupがmembershipを介して多対多で、グループから所属ユーザをひく関連が欲しい場合、ActiveRecordを使うと次のように書きます。 class Group < AR::Base has_many :memberthips has_many :users, through: :memberhips end class Membership < AR::Base belongs_to :user belongs_to :group end class User < AR::Base end このとき、グループにはリーダーとなるユーザが一人いるという場合、membershipsにその関係を持たせることが一般的だと思います。 で、オプションをいい感じに指定すると、その特別なリレーションも設定できます。
2012/04/22 リンク