默認情況下,rails控制器將加載索引操作中的所有關聯對象。我想要做的只是顯示特定的對象。Rails控制器 - 獲取索引操作以僅顯示特定記錄
例如
我有一個叫汽車模型(ID,型號,年份)。我只想列出特定列表中的列表,具體取決於參數。
有幾種方法可以做到這一點,我只是不確定哪個是最好的。
我能:
參數傳遞給鏈接:
cars_path(make: 'Acura')
,並會給我/汽車/做出=極品
設置路線:(這似乎變得混亂)
match "cars/:make" => "cars#index", constraints: {make: /[A-z]{1,20}/}
或者我可以爲此做一個單獨的控制器操作
任何有關什麼是最「軌道」的方式來做到這一點的建議? RoR 3.1