如何用表格建立多对多关系的记录?

时间:2018-11-13 02:59:50

标签: ruby-on-rails database forms activerecord nested

说,我在many to many关系中有两个模型(没有其他属性),所以有一个简单的has_and_belongs_to_many关系。

为此,假设我有一个user模型和一个course模型。相应的联接表courses_users仅具有外键user_id和{{ 1}}作为属性。

现在我要列出所有{{1}的(在course_id的显示页面中显示),并根据当前user是否已注册或不是(即联接表中是否存在记录)我显示十字✘或支票✔。
到目前为止没有问题。

问题是我无法使其在表单中可编辑。

我的意思是如何表单复选框与以下事实相关联:如果选中,我会建立关系,并且如果没有,我将其删除

非常感谢您。


这是我的简单模型:

course

这是我的表格尝试,但我根本不知道下一步该怎么做。
我考虑过要检查课程的外键。

user

0 个答案:

没有答案