我有一个带有“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