我使用下面的代码段在视图中创建一组checboxes的存储阵列在轨道3.0
<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>
当我保存的值被成功地存储在DB并在page.But检索背面的模型中的它保存在数据库中的格式是:
| ---
- '3'
- '4'
|
它就像一个巨大的字符串,带有换行符。我在DB列varachar,我原以为会是3,4
我的模型是
class Umvoxq < ActiveRecord::Base
end
我也是在模型中使用
serialize:scenario
尝试,但它并没有改变格式。有没有一种方法可以纠正格式?
我不使用序列化。 – harshit 2012-07-13 00:26:37