1

这似乎是一个相当简单的问题,但我似乎无法在文档中找到任何关于它的信息。我有一个嵌套的模型(events它有一个)。现在我可以使用类似的东西:has_manyperformancesevent_id

https://github.com/nickcharlton/administrate-field-nested_has_many

但是它有一堆 jquery 依赖项,因为它使用 cocoon,对于我的用例来说,这似乎工作太多了。我只想将一个参数发送event_id到嵌套控制器上,以便预先填充它的值,但默认情况下,这似乎不起作用。

例如,我只想提供这样的链接:/admin/performances/new?performance_event_id=751

然后选择选择字段。

has_many这似乎是一件容易的事情,但是除了创建自己的自定义字段来覆盖默认字段以便它查找参数值之外,我在文档中找不到任何内容?或者如果我应该在控制器中添加一些东西来设置新动作?

有人有想法吗?

谢谢

4

1 回答 1

0

gem 被设计得非常简单,所以它不支持这些功能。正如您所说,如果您想发送自定义参数,您需要创建自定义字段,使用 JS 或创建自定义控制器操作。在他们建议使用自定义字段的文档中,参考:https ://administrate-demo.herokuapp.com/adding_custom_field_types

于 2021-09-22T09:01:15.753 回答