6
<%= f.check_box:TYPE %> AB <br><br>

私は自分のコードで上記を使用しましたが、[送信]をクリックすると、に保存されているか1どうかがわかります。の代わりにその文字列を保存したい場合はどうすればいいですか?checked0not checkeddbstringABcheckednilnot checkeddb0 and 1

4

2 に答える 2

6

これは、このヘルパーメソッドの定義です。

check_box (object_name, method, options = {}, checked_value = "1", unchecked_value = "0")

だから私はあなたが次のようなものが必要だと思います:

<%= check_box :type, {}, "AB", "nil" %> AB <br><br>

しかし、Railsアプリケーションでは、文字列'AB'と文字列を取得します'nil'

于 2012-08-21T04:54:41.737 に答える
4

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")%>

于 2012-08-21T04:56:50.267 に答える