在数据库中存储多个复选框值

时间:2010-04-09 05:15:40

标签: ruby-on-rails choice choicefield

我想在表格中存储多个列值。让我们举个例子..你最喜欢的颜色是什么?选择可以是红色,蓝色,绿色,橙色。因此,假设用户选择至少2个值。

有没有办法在表格中存储多个值。我通过在表中的列中合并用户的选择来实现。我后来发现这是一个不好的做法。

目前我可以考虑使用Bitwise运算符和habtm。

在表格中存储多个选项值的不同方法有哪些? 如果我在rails中实现,使用OOP概念实现这一点的最佳方法是什么? rails中是否有内置选项?

1 个答案:

答案 0 :(得分:2)

通常的解决方案是使用桥接表来创建many-to-many relationship