2011年3月13日日曜日

Ruby on railsでgettextの導入にはまった話。

Rails of ruby on railsを参考に導入したらはまった。
どうやらgettextのバージョンが変わって、呼び出すときに
gettext/railsでは呼び出せなくなっていて、
代わりにgettext_railsが独立したgemとして用意されるようになったみたい。

だから
# gem install gettext_rails
をする必要がある。

また設定も、enviroment.rbに

Rails::Initializer.run do |config|
……

config.gem "locale_rails"
config.gem "gettext_activerecord"
config.gem "gettext"
config.gem "gettext_rails"
……
end
の記述が必要となった。

さらにgettext_railsにはバグがあり、
i18.rb内のLocale.xxx(いろんな関数)のすべての部分を::Local.xxxに書き換え擦る必要がある。

0 件のコメント:

コメントを投稿