「description」フィールドを持つモデル「Product」があります。ここで、インデックスページにリンクを作成します。このリンクをクリックすると、説明が空白(空)のすべての製品が表示されます。
モデルでは、このようなnamed_scopeを定義しました
named_scope :no_description, :conditions => { :description => "" }
コンソールでProduct.no_description.countを呼び出して、named_scopeが機能することを確認しました。
私の知る限り、コントローラーは「インデックス」アクションのリンクからのフィルター要求を処理することになっていますが、すべての製品を表示するデフォルトとは区別できます。
def index
@products = Product.all
...
私の問題は、コントローラーに別の要求、ビュー上のリンクのセットアップルート、およびビュー上の実際のリンクを処理させることです。私が自分の問題を説明したことを願っています。