我使用以下代码段在视图中创建一组复选框
<div class="field">
<b> <%= f.label :scenario %><br /></b>
<% Scenarios.all.each do |scenario| -%>
<%= check_box_tag 'umvoxq[scenario][]', scenario.id, @umvoxq.scenario.include?(scenario.id.to_s) -%>
<%= label_tag :scenario, scenario.name -%>
<% end -%>
</div>
当我保存模型时,值已成功存储在数据库中并在页面上检索回来。但它保存在数据库中的格式是:
| ---
- '3'
- '4'
|
它就像一个带有换行符的巨大字符串。我在 DB 中的专栏是 varachar,我希望是3,4
我的模型是
class Umvoxq < ActiveRecord::Base
end
我也尝试过使用
serialize:scenario
在模型中,但它没有改变格式。有没有办法纠正格式?