9

私は 2 つのモデルの間に属していると has_many の関連付けを持っています。デフォルトでは、select 入力を使用する activeadmin です。しかし、私の場合、それは不可能です。何千ものアイテムがあるからです。フィルターを変更しようとすると

filter :item, as: :string

それは言う

undefined method `item_id_contains' for #<MetaSearch::Searches::DeliveryTime:0x007fdd57f12db8>

それを正しく行うための最良の方法は何ですか?

4

2 に答える 2

21

ActiveAdmin は MetaSearch を使用するので、できるはずです

filter :items_<attribute>, as: :string

したがって、アイテムに名前がある場合は、次のことができます。

filter :items_name, as: :string
于 2013-04-02T23:20:34.130 に答える