我有一個帶有「description」字段的模型「Product」。現在,我希望在索引頁面中有一個鏈接,單擊該鏈接時將顯示說明爲空的所有產品(空)。如何使用named_scope過濾我的模型中的記錄
在模型中我已經定義了一個named_scope這樣
named_scope :no_description, :conditions => { :description => "" }
我已經檢查了named_scope工作通過調用Product.no_description.count在控制檯上。
據我所知,控制器然後應該處理鏈接上的「索引」操作的過濾器請求,但能夠區分它與查看所有產品的默認值。
def index
@products = Product.all
...
我的問題越來越控制器處理不同的要求,什麼路線設置爲視圖上的鏈接,然後在視圖實際的鏈接。希望我解釋我的問題。
我認爲你有一個錯字,它應該是'Product.all'等(單數)。另外,'link_to'末尾有一個缺失的括號。 – 2010-06-17 09:55:20
@John我修復了這些錯別字。謝謝。 – 2010-06-17 10:04:49