我有表用户和表分类。导轨 - 如何存储数据库“的has_many”复选框关联?
这两个表之间的关系:
- 用户
has_many :categories
- 类别
belongs_to :user
我想用户的(标准)编辑页面上显示的类别与复选框列表。当这个用户检查一些复选框时,我想保存它们,然后在下次打开页面时显示为已选中。
但如何呈现在视图中的复选框?以及如何存储关于用户在数据库中签入的复选框的信息? 我的第一个想法是要创建一个表像user_categories与user_id
和category_id
,但不知道这种方法的效果如何。
什么是时下执行这一任务的最佳方法是什么?
这并不解决问题乌尔 – curiousCoder