【问题标题】:How to add an ajax autosearch collection in activeadmin?如何在 activeadmin 中添加 ajax 自动搜索集合?
【发布时间】:2018-11-29 09:03:04
【问题描述】:

我有一个名为vendor 的活动管理页面,在我的模型中有一个user 列表,写为:

has_many :users do
def staff_users
   where('staff_user' = true)
end

在我的vendor 活动管理表单中,我需要对可以添加到我的 staff_users 的用户进行自动完成搜索(我的功能已经在工作)。

我只需要在我的前端获取可用的用户列表作为集合。

我从activeadminaddons 看到了这个gem select2,并使用gem install activeadmin_addons 安装了它。我试图使用它,但是我在理解url 的用途时遇到了问题。

我需要在我的vendors_controller 上创建一个可以映射到我的routes.rb 中的方法是否正确,该方法将返回所有User

如果我理解的不是它应该做的,有人可以向我解释一下在活动管理员select2activeadminaddons 中连接url 参数的内容和方法。

还有其他想法吗?也许不使用这个 gem,有一个简单的解决方案可以将我需要的东西集成到活动管理员中?

谢谢!

【问题讨论】:

    标签: ruby-on-rails activeadmin


    【解决方案1】:

    尝试运行rake routes 并为您的Vendor 模型找到collection_url。我想它会是这样的:admin_vendors_path。此路由是通过 ActiveAdmin 注册您的模型动态创建的。

    也许可以尝试阅读更多内容:https://github.com/platanus/activeadmin_addons/blob/master/docs/select2_search.md

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      相关资源
      最近更新 更多