在rails中向用户模型添加“技能”列表的最佳方法是什么?

时间:2012-11-10 08:21:33

标签: ruby-on-rails ruby-on-rails-3 forms

在我的用户编辑页面上,我希望用户能够从复选框中选择他们所知道的编程语言。我会给他们大约15个可供选择。然后,我想将这些结果存储在用户模型中,以便以后访问/搜索。

最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以应用多对多关联来实现此目的。如果你谷歌甚至搜索SO,你会得到很多例子。

但是,您可以使用以下gem

简单地实现相同的功能

https://github.com/mbleigh/acts-as-taggable-on

看起来它的例子符合您的要求。在这些例子中,他们描述了相同的(技能)事物。所以,你会轻松完成它。