1

Railsで作成された、誰かに子供がいるかどうかを尋ねるWebフォームがありますか?フォームを送信すると、データベースに挿入できます。フォームを編集すると、選択した質問が表示されません。

たとえば、フィールドは

「いいえ」を選択してフォームを再度編集すると、このフィールドに「はい」と表示されます。データベースでは、値1として保存されます。フォームが値0または1を「はい」または「いいえ」に関連付けることができないためですか?フォームに何かが欠けていますか?

4

2 に答える 2

3

MySqlをデータベースとして使用していると思いますか?

boolもしそうなら、それはmysqlがタイプを持っていないためです。代わりにTINYINT、1を使用してfalseに設定true0ます。

yes = 1データをWebフォームにリロードすると、正常に機能するはずですが、作成することをお勧めします。no = 0これは「標準」であり、理由もなくこれに反対すると、将来的に混乱や苦痛を引き起こすだけです。 。

于 2009-03-01T19:57:36.873 に答える
3

なぜこれにselectを使用しているのですか?シンプルなチェックボックスで十分です。

于 2009-03-02T02:13:48.513 に答える