【发布时间】:2014-03-17 17:34:01
【问题描述】:
我想问我的用户,他们喜欢以下哪种音乐风格:
- 爵士乐
- 经典
- ...等
用户可以同时查看至少一种或多种音乐风格。
我应该如何在我的数据库和 Rails 中设置这些信息?我是否应该使用一个数据库列(在这种情况下称为“musicstyles”)并输入这样的数据(还不能正常工作):
<%= f.check_box :musicstyles, {:multiple => true}, "classic", nil %>
<%= f.check_box :musicstyles, {:multiple => true}, "jazz", nil %>
<%= f.check_box :musicstyles, {:multiple => true}, "other", nil %>
或者我应该为每种音乐风格创建一个数据库列并以布尔方式询问信息?
谢谢!
【问题讨论】:
标签: mysql ruby-on-rails database