こんにちは。食べチョクの開発をお手伝いしているフリーランスエンジニアのもぎゃ です。 ぼくも記事書いていいそうなので、最近食べチョクの開発をやっている時に発見したRailsテクニックの話を書きます。 バリデーションメッセージのつらみ Railsでバリデーションをつかって入力をチェックしている場合、@model.errors.full_message をエラーメッセージとして出すことができます。 Active Record バリデーション - Railsガイド ただ、ぼくらが作ったモデルの日本語名までRailsが知っていてくれるわけではないので、"User Messageを入力してください"みたいな分かりづらい文字列になってしまうことがあって、この場合i18nのリソースを適切に書いてあげることでエラーメッセージを改善することが出来ます。 Rails 国際化 (i18n) API - Rail