我的应用有 2 个多对多模型:
- 一个孩子可以拥有很多玩具。
- 一个玩具可以被很多孩子拥有。
- 所有权表连接儿童表和玩具表。
在每个孩子的个人资料上,我都有一个按钮,可以通过表单创建一个新玩具。我想创建一个新玩具 + 我的表单来自动获取当前使用该应用程序的孩子的 id,因此我可以在所有权表中创建一个新行,该行包含 Kid_id 和 toy_id。
我不确定这应该在哪个控制器中发生,与此相关联的路由以及传递给 simple_form_for 的内容。我到处看了看,我似乎找到的唯一答案(可能是因为我不知道该问谷歌什么)要求用户从现有玩具的集合中挑选玩具。但就我而言,我需要在现场制作玩具。