2017-10-16から1日間の記事一覧
これだけ書くと至極当然の話なのだが、ハマったので自戒を込めてメモ。 DB(MySQL)でinteger型のカラムがあり、そのカラムにデータを登録する際に検証ルールを付けたかったが、何故か入力値がvalidationでうまく処理されない。 例) 入力値: 00001 検証時: 1に…
Railsのvalidationルールにinclusionがあるが、含まれる値をinに指定する際には注意が必要。 Rails Guideでも使っているが、配列を表現するために %wを使う場合、中身は文字列になるので、数字を検証したい場合は要注意。 例えば %w(0 1 2) と [0, 1, 2]は別…
Railsで多対多のリレーションのモデルをチェックボックスで表現する際にcollection_check_boxes と言うViewヘルパー関数を使うと便利。 しかし編集時など、登録した値は当然チェックがついた状態で表示されないと困るが、どういう仕組みかの説明が見当たらな…