我有 :
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
不工作,我只想要与项目相同但使用“类型”列过滤以仅获取武器对象。
谢谢帮助
PS:我在 Rails 4