我正在使用 Rails 3。
我有一个 Product 模型和一个 Group 模型(一个组 has_many users,通过成员资格)。
我想new.html.erb
为产品模型构建表单,在表单的末尾,我希望用户能够选择可以从哪些组中访问他想要添加的产品的成员。
所以,我的目标是列出用户所属的组,为每个组添加一个复选框。然后,创建插入的产品与用户在提交表单时选择的不同组之间的关联,但我真的不明白如何实现这一点,因为我读过的所有文档都使用 BUILD 或 CREATE 方法定义了一个新的组的实例,而不是现有的。
是否可以使用嵌套形式以及产品和组之间的 HABTM 关系?或者我应该使用新模型 product_group_relationship 使用带有 has_many_through 关联的嵌套表单?或者我应该使用嵌套形式以外的东西吗?
我是 Rails 的新手,在这里有点迷失,所以如果有经验的人可以指导我一点,将不胜感激!