我希望 Rails 在测试环境中缺少 I18n 翻译时引发异常(而不是呈现文本“翻译缺失”)。有没有一种简单的方法可以实现这一目标?
最佳答案
从 Rails 4.1.0 开始,现在有了比这个问题 4 年前的答案更好的解决方案:将以下行添加到您的配置文件中:
config.action_view.raise_on_missing_translations = true
我喜欢只在test
环境中设置它,但您可能还想在development
中设置它。我强烈建议不要在 production
中将其设置为 true。
关于ruby-on-rails - rails : How to raise I18n translation is missing exceptions in the testing environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066901/