Rails4 validatesで整数とnilのみ許可する
バリデーションで整数のみに設定することは多かったが、nilも許可しないといけない状況になった。
調べてみると、allow_nilで設定できるようだ。
たとえば、numberに整数とnilのみ許可するには下記のように記載する。
validates :number, :numericality => {:only_integer => true, :allow_nil => true}
参考:
[Ruby on Rails] validates numericality で nil はチェックしない方法 | CodeNote.net