質問: railsで`params[:genre]`で受け取ったの値(1~6)に対応した文字列を表示させたいです。 そのためにjaファイルを以下のように設定しました ``` ja: posts: 1: '1に対応する文字列' 2: '2に対応する文字列' 3: '3に対応する文字列' 4: '4に対応する文字列' 5: '5に対応する文字列' 6: '6に対応する文字列' ``` `params[:genre]`で受け取った値は対応するactionにて`@genre`に格納してあります この場合`@genre`に1が入っていたとして、viewではどのように対応する文字列を表示すれば良いでしょうか?`<%= t('posts.#{@genre}') %>`とやると#{@genre}と表示されます
回答: config/application.rbのclass定義の中に ``` config.i18n.default_locale = :ja ``` は書いてありますでしょうか? また、書いていなかった場合、コードを変更後にはサーバの再起動をしてみて下さい。