我正在研究一个项目,使用令牌字段让学生进入他们的专业/未成年人。我按照本指南进行了令牌输入:http://railscasts.com/episodes/258-token-fields,但我真的想做一些不同的事情。由于专业和未成年人有相同的选择(即数学,物理,生物学等),我想只使用一个表来存储可用的选项,浓度。
我想我会有在教育模式(学生has_many:教育)中做点什么,如
has_many :concentrations, :through => :majors
has_many :concentrations, :through => :minors
但我不完全确定如何设置这些模型,或者这是否是正确的方法。有什么建议吗?