2016-12-03 20 views
0

のparamsコントローラに依存し、アクティブな管理フィルタを表示することができますコントローラーブロック外のURLパラメーターにアクセスしようとする感覚。しかし、いくつかの文脈を与えるために、私は2つのインデックスページ(テーブルやグリッドのような)を持っており、グリッド1ではなくテーブル1にいくつかのフィルタを表示する必要があります。私がそれがレンダリングしていると言うことができる方法は、asパラメータをチェックしています。は、どのように私は私はこのような何かをする必要があり

アイデア?

答えて

0

これは私が思いついたものです。これが最善の方法であるかどうかは分かりませんが、うまくいきます。

before_filter :only => :index do 
    @as = params[:as] 
end 

filter :name, if: proc { @as == 'grid' } 

# This does not work 
if @as == 'grid' 
    filter :name 
end 
関連する問題