具有多态关联的 RailsAdmin

RailsAdmin with polymorphic associations

我正在使用 Rails 4.1、RailsAdmin 0.8.1 和 Mongoid 5.0.1。我定义了产品和图片之间的 has_many / belongs_to 关系 Rails管理员在图片模型中生成了一个产品下拉列表。我可以选择产品,也可以搜索产品。

我实现了产品、图片和员工之间的多态关联。现在,当我编辑图片时,我有 2 个下拉菜单 - 选择类型(产品或员工),第 2 个选择实际记录。

问题是 Rails管理员正在尝试将整个员工或产品列表加载到第二个下拉列表中。我有成千上万的员工,最终它超时了。任何想法如何搜索?

加载页面时会填充下拉列表。第二个下拉列表将包含您在页面加载期间发送的所有内容(在您在第一个下拉列表中选择 'type' 之前)。

我认为您想要的可以使用 ajax 实现,在选择第一个下拉列表时发送请求,检索值,然后填充第二个下拉列表。

您可以阅读一些资料。 link1 link2 link3