我正在使用 Formtastic,我有一个简单的布尔字段。在我看来,我有
<%= f.input :active, :label => "Enabled?", :as => :select, :include_blank => false, :collection => [ ["Yes", true], ["No", false] ] %><br />
它保存到数据库就好了。但是当它加载时,它总是显示第一个值(“是”)。
我错过了什么?当该字段为假时,它应默认为“否”。
感谢您的任何提示。
编辑
当我把 ["No", false] 放在第一位时,它就起作用了!
<%= f.input :active, :label => "Enabled?", :as => :select, :include_blank => false, :collection => [ ["No", false], ["Yes", true] ] %>
为什么会这么重要??????