2013-12-13 41 views
0

在招聘应用程序中,对于应用程序模型,我希望有一个名为desired_industry的多选选择列表。什么是存储multiselect选取列表的数据类型?

我希望能够按他们期望的行业过滤用户,并在创建新工作时通知用户他们所选择的行业。

我对如何解决这个问题有点困惑。

当我创建模型时,我应该将哪种数据类型归于它?

如果这是一个字符串,我将如何去确保我可以基于答案等进行过滤?

回答

0

如果要按行业选择用户,可以为与用户模型具有多对多关系的行业制定单独的模型。

+0

嗨基里尔,这是有道理的。在这种情况下,多选择选项是我将从common_app模型中取出的唯一选项吗?因为我需要能够通过其他选项来筛选用户,例如毕业年份等。但是,其他选项只有一个值。或者,你会把每一个选项作为多对多的关系,并将它们串联在一起? –

+0

您可以堆叠范围。检查这个问题http://stackoverflow.com/questions/10391882/writing-scopes-for-many-to-many-relationships – Cyrill

相关问题