Skip to content

Instantly share code, notes, and snippets.

View ayasuda's full-sized avatar

Atsushi Yasuda ayasuda

  • Japan
View GitHub Profile
@ayasuda
ayasuda / gist:1048322
Created June 27, 2011 04:47
has many 関連を拡張したいが、命名ややり方に迷いが生じてしまいました。同じ by_master で動作が違うのはちょっとどうかと思いますが、どうすればいいでしょうか?
# 仮に RPG 的なソーシャルゲームだとして。。。
#
# == 前提
#
# * 武器やボスは、ユーザーとの中間テーブルとマスターデータが別テーブルになってます。
# * User <>--- Weapon ---<> WeaponMaster 的な。
# * User は同じ種類の (master の id が同じ) 武器をいっぱい持てます。
# * User は同じ種類のボスはひとつしか持てないです。
#
# == やりたい事