我有一个测试应用程序,我正在尝试设置实践,应用程序有用户,他们在注册时可以选择多达6个兴趣类别。具有多对多关系的模型
因此,用户可以有很多兴趣类别,这将有很多“子”兴趣......我有点困惑,我怎么能设置它,以便当用户注册时,他们可以选择通过用户注册表格上的复选框选择6个兴趣类别。
我应该使用多态关联,或者我应该创建一个兴趣和interest_category
模型与用户模型和interest_category
模型中使用类似:
has_many :interest_categories, :through => :interests ?
另外,我怎么能得到的形式来保存这些interest_categories
?我试过f.fields_for :interest_categories
,但他们没有保存。
任何想法?
谢谢Stone,我会看那个railscast。 – ThaDick
随时让我知道它是怎么回事。 – Stone