0

Ruby on Rails 3アプリケーションのすべてのモデル、すべての属性などで検証失敗メッセージをグローバルに変更するためのクリーンな方法を探しています。「空白にすることはできません」を「必須」に変更するようなものです。

ロケールファイルについてはすでに知っていますが、アプリケーション内の各モデルの各属性をリストに追加して、それを維持する必要はありません。一見単純そうに見えるものには複雑すぎるように聞こえます。

これを行う良い方法はありますか?

4

2 に答える 2

1

ノアミラーはコメントで私の質問への答えを提供しました。

この質問は次のように重複しているようです。

Rails 3.0のデフォルトの検証エラーメッセージはどこにありますか?

Railsのデフォルトのエラーメッセージを変更する

于 2013-03-11T23:02:39.383 に答える
0

i18nrailsへのプロジェクトがあります。あなたは彼らのページの指示に従うか、単にあなたの好みのロケールyamlをダウンロードすることができます。

これにより、「空白にすることはできません」の問題と、その言語で発生する将来のすべての問題が解決されます。

于 2013-02-26T19:41:14.700 に答える