[Ruby on Rails] validates numericality で nil はチェックしない方法
- 2013 2/12
- カテゴリー : Ruby on Rails
- コメントを書く
Ruby on Rails で、validates numericality で nil の場合、チェックしないようにするには allow_nil: true を指定すればOKです。
class Article < ActiveRecord::Base validates :page_view, numericality: true, allow_nil: true end |
allow_nil: true を指定しない場合は、未入力でも「xxx は数字で入力してください。」というバリデーションエラーになってしまいます。
・[参考]:validation – custom error message for valid numericality of in rails – Stack Overflow