我有两个模型之间的belongs_to和has_many关联。默认情况下,activeadmin使用选择输入。但就我而言,这是不可能的-因为我有成千上万的物品。
当我尝试将过滤器更改为
filter :item, as: :string
它说
undefined method `item_id_contains' for #<MetaSearch::Searches::DeliveryTime:0x007fdd57f12db8>
正确做事的最佳方法是什么?
最佳答案
ActiveAdmin使用MetaSearch,因此您应该能够
filter :items_<attribute>, as: :string
因此,根据您的情况,如果该商品具有名称,则可以执行以下操作:
filter :items_name, as: :string
关于ruby-on-rails - 按字符串过滤,而不是在ActiveAdmin中选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15776106/