私は持っている :
class Character < ActiveRecord::Base
has_many :items, through: :character_items
has_many :character_item
end
class Item < ActiveRecord::Base
class Weapon < Item
class Armor < Item
私はおしゃべりしたい:
myCharacter.weapons
has_many :weapons, through: :character_items
機能しません。アイテムと同じものが必要ですが、「タイプ」列でフィルターして武器オブジェクトのみを取得します。
助けてthx
PS:私はRails 4を使用しています