2

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

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

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

在表中存储多个选择值的不同方法是什么?如果我在 Rails 中实现,用 OOP 概念实现它的最佳方法是什么?rails 中是否有任何内置选项?

4

1 回答 1

1

通常的解决方案是有一个桥接表来创建多对多关系

于 2010-04-09T05:18:40.243 回答