我有三种模式:
class Vehicle < ActiveRecord::Base
has_and_belongs_to_many :stuffs
end
class Stuff < ActiveRecord::Base
has_and_belongs_to_many :categories
has_and_belongs_to_many :vehicles
end
class Category < ActiveRecord::Base
has_and_belongs_to_many :stuffs
end
我需要这样的东西:
some_vehicle.stuffs.categories
并且应该为categories
所拥有的所有stuffs
返回some_vehicle
的列表。
我怎么才能得到它?
或者它应该是一些自定义SQL查询?
感谢任何帮助。提前谢谢。