Ruby on rails I18n消息中的{key}}插值语法已被弃用。请改用%{key}
我正在用Rails 2.3.8运行ruby 1.8.7(2010-01-10 patchlevel 249)[i686-darwin10.3.2],我必须使用该版本。当我运行“耙测试”时,我得到Ruby on rails I18n消息中的{key}}插值语法已被弃用。请改用%{key},ruby-on-rails,internationalization,Ruby On Rails,Internationalization,我正在用Rails 2.3.8运行ruby 1.8.7(2010-01-10 patchlevel 249)[i686-darwin10.3.2],我必须使用该版本。当我运行“耙测试”时,我得到 The {{key}} interpolation syntax in I18n messages is deprecated. Please use %{key} instead. 有一个错误,但现在应该解决: 我尝试过i18ngem版本0.4.1、0.4.0和0.4.0-beta1,但运气不佳 有
The {{key}} interpolation syntax in I18n messages is deprecated. Please use %{key} instead.
有一个错误,但现在应该解决:
我尝试过i18ngem版本0.4.1、0.4.0和0.4.0-beta1,但运气不佳
有什么想法吗?我将i18n降级为0.3.7以消除错误。您也可以从rails3分支安装i18n(应该也适用于2.3.8)。您需要卸载最早的版本,或者您可以 在environment.rb上设置此行 config.gem'i18n',:version=>“~>0.3.7”
然后运行rake gems:unpack,gem将在您的供应商文件夹中解包不起作用。Activesupport中有一个供应商提供的版本0.4.1,它除了加载0.3.7之外还加载该版本