模型领域中的多个“角色”?

时间:2012-03-23 17:41:00

标签: ruby-on-rails model

我正在尝试设置用户可以发布广告的模型以及其他信息(例如广告内容),他们将被允许使用表单中的复选框来选择他们的广告是什么的几个选项/类别寻找。

例如, “寻找洗衣机和烘干机”,然后他们可以点击“家电”,“主页”以及他们认为他们的广告适用的其他一些复选框。

问题是,我还没有设置我的模型。让我的模型保存用户选择的类别的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

This video is exactly what you're looking for.

拥有HABTM关系。

因此,您有一个名为Ads的表,以及一个名为Categories的表。创建一个名为AdCategories的表,其中每个记录只有两个字段:ad_id和category_id。因此,每条记录都会将广告与某个类别相关联。

可以找到有关HABTM的更多信息here.