在我的ruby on rails应用程序中,我有两个表:一个用于文章,一个用于类别。
我创建了一个迁移关联,我在文章和类别表之间设置了一个引用:
class AddCategoryToArticles < ActiveRecord::Migration
def change
add_reference :articles, :category, index: true, foreign_key: true
end
end
然后我设置描述了模型中的关联:
class Article < ActiveRecord::Base
has_many :category
end
和
class Category < ActiveRecord::Base
belongs_to :articles
end
在一篇文章的注册过程中,我想设置一个表格,显示我创建的所有类别,每行都有一个复选框:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ID | Category | Select |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| 1 | Category 1 | checkbox() |
| 2 | Category 2 | checkbox() |
| 3 | Category 3 | checkbox() |
| 4 | Category 4 | checkbox() |
如果我为某篇文章选择了2个或更多类别,我该如何保存?
感谢所有帮助