ruby-on-rails - rails : How to raise I18n translation is missing exceptions in the testing environment

标签 ruby-on-rails testing internationalization

我希望 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/

相关文章:

javascript - RTL 语言 : comma-separated lists

python - Django 中何时使用语言环境名称和语言代码?

ruby-on-rails - rails : How to POST internally to another controller action?

ruby-on-rails - 如何将更改密码与设计表单分开

testing - 寻找英文文本以测试用户可能的输入

c# - 在 PactNet 中验证类型

c++ - 如何调整静态控件以显示阿拉伯语(从右到左)文本?

html - CSS 不适用于实时 heroku 网站,但适用于本地主机

sql - Rails 4 查询按月和年排序

angularjs - 我们可以设置值,然后使用 Protractor 键和弦将值粘贴到文本字段中吗?