IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

自作Webアプリ「IT勉強会用 名刺ジェネレーター」を公開しました!ぜひご活用ください😀

https://it-benkyoukai-meishi.herokuapp.com/

Rails バリデーションの numecality: { only_integer: true } を使ってみる

Rails ガイド

f:id:matt-note:20181113171053p:plain

 

使ってみる

f:id:matt-note:20181113171314p:plain

数値以外を入力すると、エラーを表示する。

f:id:matt-note:20181113171402p:plain

 

まとめ

ユーザーの入力値を数値だけにしたい場合は、バリデーションで numericality: { only_integer: true } のオプションを使う。

 

補足

その他、numecality には、以下のオプションを指定して、ユーザーの入力値を制限することができる。

f:id:matt-note:20181113171155p:plain