本番環境でもテスト実行中でも、意図せずバリデーションエラーになっていて422が返っているログがあるのだけど、ログからは理由が全く分からなくてイラっとすることはありませんか? 僕はあります。 そんな人に便利なのがWhinyValidationというGem。 gem 'whiny_validation' とGemfileに一行加えて、config/initializer以下にwhiny_validation.rbというファイルをつくり、以下のように記載するだけでバリデーションエラーの内容がログに流れるようになります。便利ですね! # config/initializers/whiny_validation.rb WhinyValidation.configure do |config| config.log_level = :info end 中の実装についてはIntroducing Whin
![バリデーションエラーの理由がログから分からなくてイラっときたときに便利なGem「WhinyValidation」 | mah365](https://cdn-ak-scissors.b.st-hatena.com/image/square/302dee7c21b47f1e4097b77378e47e44e81649a0/height=288;version=1;width=512/https%3A%2F%2Fblog.mah-lab.com%2Fwp-content%2Fuploads%2F2014%2F04%2F20140415.jpg)