2

次のコードがあります。

<%= f.label nil, "*Status" %><br \>
<%= f.select :full_time, [["Full Time", true], ["Daily Call", false]], :prompt => "-Select a Status-" %>

:full_timeブール値です (mysql では Tinyint(1))。

私が抱えている問題は、「Full Time」または true を選択すると mysql db が更新されますが、「Daily Call」または false を選択するとデータベースがまったく更新されないことです。

なぜこれが起こっているのですか?どうすれば修正できますか?? リクエストに応じて、より多くのコードを提供します。

追加情報:

コントローラーに関しては、 を含むコードはありません:full_time

schema.rb では次のようになります。t.boolean "full_time"

また、他のすべてのフィールドはフォームで正常に機能しています。

4

1 に答える 1