我在查找屬於Econ_Report的最後一條Econ_Result。我想爲索引視圖上的每個Econ_Report顯示Econ_Result的最後一條記錄(按「release_date」排序)。在控制器我試圖採取的所有報告的列表,並使用找到最後的結果如下:在索引視圖Ruby查找最近的記錄值有很多
@econ_reports = EconReport.all
if @econ_reports.econ_results.size >= 1
@last_result = @econ_report.econ_results.last.release_date
end
econ_report.econ_results.size
作品時,我把它放在每個循環。當我嘗試調用最後一條記錄的值時,我遇到了一些報告尚未得到結果(臨時問題)的問題,因此我將它扔進if,然後檢查當前失敗的控制器。
在此先感謝菜鳥的幫助。
使用'@econ_reports.econ_results.count> 1'或'@ econ_reports.econ_results.any?' – dimakura