我使用下面的代碼段在視圖中創建一組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