2012-03-16 10 views
0

ActiveAdmin 0.4.0用の文字列フィルタで複数​​の用語で検索できる必要があります。ActiveAdminで既存の文字列フィルタにORを追加するにはどうすればよいですか?

filter :city, :as => :string 

どのように私はこのような「ニューヨーク」OR「ロサンゼルス」OR「デトロイト」などの用語を検索することができるように変更できますか?

+0

フム、私はあなたがこれを行うには:)対応するための –

答えて

1

したいこと:

filter :city, :as => :string, :match => 'New York', :or => :match => 'Los Angeles', :or => :match => 'Detroit' 

‘match’ will check if a field, when turned into a string, matches a given regular expression. 

‘smatch’ works the same but only accepts fields that are strings. 

詳細here

+0

感謝できるようになりますことを疑うが、私はこれが適用されるとは思いませんActiveAdminの実装それは私に:matchオプションへのアクセスを許可しません。 –

関連する問題