2

たとえば、英語とロシア語のロケールを使用した多言語プロジェクトがあります。私はそのような検証が欲しい:

example.com/ en /book/new <- ここのテキスト フィールドでは、ASCII記号のみを使用できます。

example.com/ ru /book/new <- ここのテキスト フィールドでは、キリル文字のみを使用できます。

それを行う最善の方法は何ですか?

モデルで ' validates ... if ... 'を使用する考えがあります。

しかし、多くのモデルがあり、別のロケールを追加したい場合はどうすればよいでしょうか?

そのような検証を i18n *.yml のような単一のファイルに保持する方法がいくつかあるのではないでしょうか?

4

1 に答える 1