我的搜索表单提交了多个参数,其中包含多个值,如下例所示。
我可以为其中的每一个值创建1个单一属性,例如ethnicity_african,ethnicity_mixed,但这感觉很愚蠢。等。
但有没有更简单的方法将这些0或1值(选定或未选中)存储到活动记录模型中?我正在使用MySQL
{"european"=>"0", "african"=>"0", "middleeastern"=>"0", "indian"=>"0", "latinamerica"=>"0", "mixed"=>"0", "Asian"=>"0", "Caucasian"=>"0", "Pacific Islander"=>"0"}
更新:
所以序列化是要走的路。 由于我只存储0或1个值,所以它似乎足以满足我的需求。