エラーメッセージの日本語化の実装
app/modelsにて
with_options numericality: { other_than: 1 } do
validates :category_id
validates :status_id
validates :cost_id
validates :prefecture_id
validates :by_send_id
end
と記述。するとこのように表示される。
しかしこのままでは下5つの「1以外の値を入力してください」の部分がユーザー視点だと分かりづらい。
そこで
with_options numericality: { other_than: 1, message: 'を選択してください' } do
validates :category_id
validates :status_id
validates :cost_id
validates :prefecture_id
validates :by_send_id
end
このように変更。
すると
これで分かりやすくなった。