标签: ruby-on-rails choice choicefield
我想在表格中存储多个列值。让我们举个例子..你最喜欢的颜色是什么?选择可以是红色,蓝色,绿色,橙色。因此,假设用户选择至少2个值。
有没有办法在表格中存储多个值。我通过在表中的列中合并用户的选择来实现。我后来发现这是一个不好的做法。
目前我可以考虑使用Bitwise运算符和habtm。
在表格中存储多个选项值的不同方法有哪些? 如果我在rails中实现,使用OOP概念实现这一点的最佳方法是什么? rails中是否有内置选项?
答案 0 :(得分:2)
通常的解决方案是使用桥接表来创建many-to-many relationship。