Ruby on rails Rails 3.2一对多关系的表单

Ruby on rails Rails 3.2一对多关系的表单,ruby-on-rails,ruby,simple-form,Ruby On Rails,Ruby,Simple Form,我有以下型号: 使用者 应用程序 服务 原料药 用户有一个他/她可以访问的服务列表 创建应用程序时,我需要能够根据用户可以访问的服务向其添加/删除服务。这同样适用于编辑应用程序 我们使用的是简单形式。关联方法非常适合显示带有复选框的服务,以便在应用程序中添加/删除 我们面临的问题是服务有API,我们需要在服务下显示与API相关的信息。用户仍然需要能够选择要从应用程序中添加/删除的服务,并在下面显示有关其API的信息 简单形式的关联方法似乎不支持显示API相关信息所需的功能,除了能够根据用户可

我有以下型号:

  • 使用者
  • 应用程序
  • 服务
  • 原料药
用户有一个他/她可以访问的服务列表

创建应用程序时,我需要能够根据用户可以访问的服务向其添加/删除服务。这同样适用于编辑应用程序

我们使用的是简单形式。关联方法非常适合显示带有复选框的服务,以便在应用程序中添加/删除

我们面临的问题是服务有API,我们需要在服务下显示与API相关的信息。用户仍然需要能够选择要从应用程序中添加/删除的服务,并在下面显示有关其API的信息

简单形式的关联方法似乎不支持显示API相关信息所需的功能,除了能够根据用户可以访问的服务列表从应用程序中添加/删除服务之外

我们花了一些时间试图找出如何解决这个问题,例如,嵌套表单、数组参数、简单表单api等


我认为Rails会有一种方法来做到这一点。

使用
在模型中接受
的嵌套属性以及视图中的
字段方法。这将显示关系中存在的记录。我需要一个用户能够根据查询选择记录,而不管记录是否存在。用户应该能够从列表中添加和删除。答案实际上是简单表单gem的关联方法。我刚刚将特定实例的数组添加到关联方法中。