2017-01-20 8 views
1

私は、次のことを達成するためにAAに新しいフィルタを作成しようとしています。ホテルには多くの部屋があります。部屋のページにフィルタを作成して、1つ以上の都市の客室で結果をフィルタリングできるようにしたいと考えています。たとえば、シカゴ、マイアミ、モントリオールの都市がある場合は、1つの都市、2つの都市、または3つすべての都市の客室をフィルタリングできるようにしたいと考えています(そのため、いずれの都市彼らは選択する)。私の質問は、これがActive Adminで可能かどうか、もしそうなら、それにアプローチする方法です。アクティブな管理者:複数のフィルタの結合

ありがとうございます!

答えて

0

これは可能です。このため、複数の選択を可能にするフィルタリングオプションを渡す必要があります。

class Room < ActiveRecord::Base 
    belongs_to :city 
end 

ActiveAdmin.register Room do 
    filter :city, as: :select, multiple: true 
end 

もgithubの発行スレッドに答え https://github.com/activeadmin/activeadmin/issues/4743

関連する問題