我有表User和表Categories。
这两个表之间的关系:
- 用户
has_many :categories
- 类别
belongs_to :user
我想在用户的(标准)编辑页面上显示带有复选框的类别列表。当该用户选中某些复选框时,我想保存它们,然后在他下次打开页面时显示为选中状态。
但是如何在视图中渲染复选框呢?以及如何存储有关用户在数据库中检查的复选框的信息?我的第一个想法是使用and创建一个类似user_categories的表,但不确定这种方法的效果如何。user_id
category_id
如今,执行此任务的最佳方法是什么?