RailsAdmin具有多态关联

时间:2016-01-06 17:52:56

标签: polymorphic-associations rails-admin

我使用的是Rails 4.1,RailsAdmin 0.8.1和Mongoid 5.0.1。我在产品和图片之间定义了has_many / belongs_to关系RailsAdmin在Picture模型中生成Product下拉列表。我可以选择产品或者我可以搜索产品。

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

问题是RailsAdmin正试图将整个Employee或Product列表加载到第二个下拉列表中。我有成千上万的员工,最终它超时。任何想法如何搜索?

1 个答案:

答案 0 :(得分:1)

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

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

您可以阅读的一些来源。 link1 link2 link3