私はresponding
という属性のオブジェクト@recipient
を持っています。いいえ、responding
に=f.check_box :responding, {}, 'Yes', 'No'
で「はい」または「いいえ」を保存したいとします。docsと指定できます。Rails check_boxフォームヘルパーで 'true'または 'false'の代わりに 'Yes'または 'No'を保存するには?
フォームはYes
またはNo
を提出し、期待通りにPostgreSQLのUPDATEステートメントは、(私は$ rails server
ターミナルウィンドウであることを参照してください)Yes
またはNo
を使用しています。しかし、responding
属性のデータ型(ブール値または文字列)に関係なく、最終的にdbに格納される値はtrue
またはfalse
です。私は困惑している。舞台裏では何が起こっているのですか?どのようにしてRailsにYes
またはNo
を保存させることができますか?私(ない)か?私は何かを誤解していますか? fine manualから
d/bスキーマの「応答」フィールドはどのデータ型ですか? – margo
'responding'属性はdbの文字列フィールドです。 – Arta
それは文字列ですか?テーブルのスキーマはどのように見えますか? –