<%= f.check_box:TYPE %> AB <br><br>
私は自分のコードで上記を使用しましたが、[送信]をクリックすると、に保存されているか1
どうかがわかります。の代わりにその文字列を保存したい場合はどうすればいいですか?checked
0
not checked
db
string
AB
checked
nil
not checked
db
0 and 1
<%= f.check_box:TYPE %> AB <br><br>
私は自分のコードで上記を使用しましたが、[送信]をクリックすると、に保存されているか1
どうかがわかります。の代わりにその文字列を保存したい場合はどうすればいいですか?checked
0
not checked
db
string
AB
checked
nil
not checked
db
0 and 1
これは、このヘルパーメソッドの定義です。
check_box (object_name, method, options = {}, checked_value = "1", unchecked_value = "0")
だから私はあなたが次のようなものが必要だと思います:
<%= check_box :type, {}, "AB", "nil" %> AB <br><br>
しかし、Railsアプリケーションでは、文字列'AB'
と文字列を取得します'nil'
。
Rails 3.2 @ http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html check_box(object_name、method、options = {}、checked_value = "1"、unchecked_value = "0")
元。<%= f.check_box(:type、{}、 "yes"、 "no")%>