假设:
@products = Products.all
# Do some code to choose a specific id of a record from @products
chosen_product_id = 1
当前代码进行第二次调用:
Product.find(chosen_product_id)
......效率低下。如何在不进行其他数据库调用的情况下从现有对象中选择正确的记录?
答案 0 :(得分:1)
@products.detect {|p| p.id == chosen_product_id }