Formtasticを使用していて、単純なブールフィールドがあります。私の見解では、私は
<%= f.input :active, :label => "Enabled?", :as => :select, :include_blank => false, :collection => [ ["Yes", true], ["No", false] ] %><br />
それはデータベースにうまく保存されます。ただし、ロードすると、常に最初の値( "Yes")が表示されます。
私は何が欠けていますか?フィールドがfalseの場合、デフォルトで「いいえ」になります。
ヒントをありがとう。
編集
["いいえ"、false]を最初に置くと、機能します。
<%= f.input :active, :label => "Enabled?", :as => :select, :include_blank => false, :collection => [ ["No", false], ["Yes", true] ] %>
なぜそれが重要なのですか?????