我有以下型号:
- 用户
- 应用
- 服务
- 蜜蜂
用户有一个他/她可以访问的服务列表。
创建应用程序时,我需要能够根据用户可以访问的服务向其添加/删除服务。这同样适用于编辑应用程序。
我们使用简单的形式。关联方法非常适合显示带有复选框以从应用程序中添加/删除的服务。
我们面临的问题是Services有Api,我们需要在一个Service下显示与Api相关的信息。用户仍然需要能够选择要从应用程序中添加/删除的服务,并在下面显示有关其 API 的信息。
除了能够根据用户可以访问的服务列表从应用程序中添加/删除服务之外,简单形式的关联方法似乎不支持我们需要显示与 API 相关的信息的功能。
我们花了一些时间试图弄清楚如何解决这个问题,例如嵌套表单、数组参数、简单表单 api 等。
我认为会有一种 Rails 方法可以做到这一点。