我需要幫助。我正在優化Ruby項目。有很多單的查詢,所以我用的ID陣列讀取它們一次,例如:Ruby&Activerecord - 處理查詢結果
projects = Project.find_by_id(array_of_ids)
而且我得到了在速度顯著改善。但問題是,當我想要搜索這樣的結果時,我該如何處理這樣的結果?
p = projects .find{ |project| project.id==pr.id } # doesn't work
我可以將'projects'轉換爲數組還是使用主動記錄方法? 我可以使用Activerecord獲取按某些參數分組的「項目」二維數組嗎?