簡體   English   中英

嘗試在ActiveAdmin導軌上實施“包含”過濾器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM