バリデーションのオプションについて
validates_numericality_of は数値であるかを検証するバリデーションだけど、
validates_numericality_of :min_price, :max_price
こんな感じで書くと、値が入っていなくても
「数値でない」というエラーになってしまう。
必須ではないけど数値でないとだめ、というときにこのオプション。
:allow_blank => true
:allow_nilがあるんだから:allow_blankもあるんじゃね?
と思って書いてみたらあった!
検索画面で、最小価格と最大価格という入力項目を設けて
そこにバリデーションをかけるために使いました。
検索画面についての記事はまた後で書く!