【发布时间】:2013-12-27 17:08:06
【问题描述】:
升级到 rails 3.2.16 后,我收到了弃用警告。弃用与 enforce_available_locales 有关,我可以通过应用此问题的解决方案来解决它。
Rails I18n validation deprecation warning
解决方案是在config/application.rb中添加这一行
config.i18n.enforce_available_locales = true
添加上述行后,我的 rspec 测试突然变得非常缓慢。通常每个测试用例大约需要 0.03-0.1 秒,现在每个测试用例大约需要 2-4 秒。
有人遇到同样的问题吗?还是这只适用于我的环境?
仅供参考,这是我的宝石:
gem 'rails', '= 3.2.16'
gem 'rspec', '~> 2.14.1'
gem 'rspec-rails', '~> 2.14.0'
gem 'shoulda', '~> 3.5.0'
gem 'i18n', '~> 0.6.9'
已编辑:
我找到了this issue on GitHub i18n,看来不只是我一个..
【问题讨论】:
标签: ruby-on-rails ruby rspec