一部の人が私と同様の質問を投稿しました。私はそのほとんどを解決しようとしました。一部の人は、ActiveAdminがMetasearchを使用していて、一部の人がransackを使用していると言う人もいます。私は両方の方法を試しました。 マイactiveadminバージョンは1.0.0.pre4で、4.2.6 Follwing は、ユーザーベースのフィルタのための私のコードであるレール:ActiveAdminレールに 'contains'フィルタを実装しようとしています
ActiveAdmin.register Equipment do
filter :user
end
これは私に私は、ユーザーのいずれかを選択することができuser
ドロップダウンを与え、それがフィルタそのユーザーに基づく結果今私はわずか3人のユーザーしかいないので、その罰金。しかし、将来的にはそれは何千もの規模に成長するでしょう。代わりに、私はユーザ名とフィルタを入力できるcontains
フィールドを持っています。 私は、次のように変更してみました:
filter :user, as: :string, label: 'User'
とも
フィルタ:items_user、よう:文字列
は動作しませんでした。誰かが私に何が欠けているか教えてもらえますか?