【发布时间】:2017-05-06 07:37:49
【问题描述】:
您好,谁能告诉我,如果关联返回较大的数字,我该如何提高性能。的记录。例如在我的应用中:-
class Restaurant < ActiveRecord::Base
has_many :inventory_items
end
class InventoryItem < ActiveRecord::Base
belongs_to :vendor
end
我正在尝试查找我的餐厅的供应商,如下所示:-
current_restaurant.inventory_items.includes(:vendor).uniq
current_restaurant.inventory_items 返回大号。需要最长时间的记录。那么我该如何减少这个时间,请帮助我。
【问题讨论】:
-
你能告诉我们供应商型号吗?
-
我的 rails 应用程序正在 ruby-1.9.2-p290 上运行,现在我想升级它。你知道我应该升级哪个导轨,导轨 4 还是导轨 5?
-
我建议您接受这个问题的答案,并要求您创建另一个问题,而不是在 cmets 中提问
标签: ruby-on-rails ruby associations