私はレール3.2.1の下にいますが、ローカライズされた月の名前を表示することで問題が発生します
date.strftime("%d %B %Y")
application.rbでロケールを設定しても、常に英語版を取得します
config.i18n.default_locale = :it
コンソールアプリからこの出力を取得します
> I18n.locale
=> :it
ヒントはありますか?ありがとうございました
私はレール3.2.1の下にいますが、ローカライズされた月の名前を表示することで問題が発生します
date.strftime("%d %B %Y")
application.rbでロケールを設定しても、常に英語版を取得します
config.i18n.default_locale = :it
コンソールアプリからこの出力を取得します
> I18n.locale
=> :it
ヒントはありますか?ありがとうございました
Rails国際化APIガイドをチェックしてください
まず、あなたの言語の翻訳ファイルがあることを確認してください。言語を記述する .yml ファイルが必要です。セクション 3.3 では、日付と時刻の形式を扱うローカリゼーション ファイルをセットアップする方法について説明します。
次に、ローカリゼーションをロードします。(すでにこれを行っているようです。) ロケールを設定できる場所がいくつかあるようです。ガイドのセクション 2.2 では、ロケールを手動でロードする方法について説明しています。
最後に、この質問にはRuby Date Internationalizationに関する詳細があります。