ruby-on-rails - Active Admin:如何在输入 active_admin rails 时应用搜索过滤器
问题描述
我有一个模型产品,我想用它的用户过滤它,我已经使用了这个代码
filter :product_type_user_id_eq, as: :select, collection: -> {
User.all.map { |user| [user.name, user.id] }
}, label: 'User'
我有成千上万的用户,所以当我使用上面的代码时,加载所有用户需要时间。有什么方法可以在输入时应用搜索过滤器。所以第一步,可以消除加载所有用户,当我在搜索过滤器中输入一些内容时,它会根据它提供数据用户。
解决方案
有一些基于 Selectize 的插件可能会有所帮助,例如。ActiveAdmin::AjaxFilter。其他人请参阅wiki。
推荐阅读
- node.js - 在 Rancher 中配置 Node.JS 容器
- javascript - 日期时间选择器和颜色选择器不适用于动态创建
- c# - 是否可以在 Windows 的同一台机器上同时运行 FTP 代理服务器和 FTP 服务器?
- ios - 保存带有动画 gif 的图像
- angular - Angular7 路由器插座动画歪斜并重新排列所有元素,弄得一团糟
- python-3.x - 2to3 Python 模块转换文件的准确率是多少?
- sql - 来自时间戳的星期几,SQL
- python - 小于 501 的质数
- accord.net - Accord .NET,预测索赔
- angular - navigateByUrl 无法路由应用程序