class Game < ActiveRecord::Base
has_many :game_types, :dependent => :destroy
has_many :types, :through => :game_types
end
class Type < ActiveRecord::Base
has_many :game_types, :dependent => :destroy
has_many :games, :through => :game_types
end
游戏类型 1 == 单人游戏类型 2 == 多人
如何查询类型 ID 为 1 或 2 或两者兼有的游戏?
此外,我如何查询两者都没有的游戏?
这是通过 will_paginate 与分页一起使用的,因此最好使用单个查询。
提前感谢您挽救了我的理智。