如何使用ActiveRecord对此进行建模?

时间:2012-11-25 19:45:09

标签: ruby-on-rails ruby activerecord

我有一个表Users,其中有一个名为'r_status'的{​​{1}}类型的列。它基本上就是该用户的关系状态。

我还有另一个表Request,它需要有一个首选属性数组,例如,['Single','Married','Divorced']。稍后我将需要根据首选属性数组中的内容来查询用户。

我想知道对我来说最好的方法是什么?我知道我可以在'text'类型字段中存储一个串行数组,但这不会让我直接查询,而是首先要查询Request,然后反序列化数组然后再次查询..

有更好的方法吗?

我想过创建一个名为'RelationshipStatus'的新表,但是这个表只会在列上,字符串'status'。为了能够直接查询,仅仅创建一个只有一列的表是否值得?

由于

0 个答案:

没有答案