[英]Trying to implement 'contains' filter on ActiveAdmin rails
有些人發布了與我類似的問題。 我嘗試了大多數解決方案。 有人說ActiveAdmin在使用Metasearch,有人說在使用ransack。 我嘗試了兩種方法。 我的activeadmin版本是1.0.0.pre4,而rails 4.2.6是我的基於用戶過濾器的代碼:
ActiveAdmin.register Equipment do
filter :user
end
這給了我一個user
下拉菜單,我可以在其中選擇一個用戶,並根據該用戶過濾結果。 現在我只有3個用戶,所以很好。 但是將來它將增長到數千個。 因此,我希望有一個contains
字段,可以在其中輸入用戶名和過濾器。 我嘗試更改為以下內容:
filter :user, as: :string, label: 'User'
並且
過濾器:items_user,如::string
沒用 有人可以告訴我我想念什么嗎?
嘗試這個,
filter :user_name, as: :string
其中name
是用戶模型的屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.