概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Ruby on Rails - four levels of the data validation you should be aware of(リンク先はarchive.org) 原文公開日: 2018/04/06 著者: Paweł Dąbrowsk(リンク先はarchive.org) 2018/05/09: 初版公開 2021/12/02: 更新 考えるまでもないことですが、アプリがユーザー入力を受け取ったらバリデーションが必要になります。Ruby on Railsアプリでバリデーションといえば真っ先に思い当たるのがモデルのバリデーションです。しかしそれ以外のレベルのバリデーションについてはどうでしょう。モデルのバリデーションがあれば完璧なソリューションになるのでしょうか?今回はRailsアプリの4つのレベルのバリデーショ
![Rails tips: 知らないと損する4つのバリデーションレベル(翻訳)|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/12976a9f1d1d4221d2c02cd8741c5b50a6155447/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2018%2F05%2Frails_four_validations_you_should_be_aware_of_eyecatch-min.png)