Ruby on rails 保持ActiveRecord响应
在我的模型中,我有这样一种方法:Ruby on rails 保持ActiveRecord响应,ruby-on-rails,activerecord,model,controller,paper-trail-gem,Ruby On Rails,Activerecord,Model,Controller,Paper Trail Gem,在我的模型中,我有这样一种方法: def self.including_versions cars = [] Car.all.each do |c| cars << c if c.versions c.versions.each do |v| cars << v.reify end end end cars end def self.inclu
def self.including_versions
cars = []
Car.all.each do |c|
cars << c
if c.versions
c.versions.each do |v|
cars << v.reify
end
end
end
cars
end
def self.include_版本
汽车=[]
每辆车都有| c|
汽车您希望进一步链接什么?@Deep,因为稍后在我的控制器中,我希望执行如下操作:@cars.joins(:garage.order('garages.name ASC')。order('cars.name ASC')
。昨晚我在考虑这个问题,但想不出解决方法,因为我的汽车版本并不是我可以运行ActiveRecord查询的真正对象。有什么想法吗?