ruby-on-rails - 跟踪 ActiveRecord 的国际化验证消息的最佳方式是什么?

标签 ruby-on-rails activerecord internationalization

我经常忘记用我的应用程序的所有语言翻译诸如 activerecord.errors.models.user.attributes.name.blank 之类的东西。有人对跟踪翻译缺失的地方有什么建议吗?

最佳答案

您可以做的一件事是在您的测试环境中设置 I18n.config.exception_handler = :raise_i18n_exception。它不会捕获所有内容,但它 super 简单,总比没有好。

(在 config/environments/test.rb 中它只是 I18n.exception_handler = :raise_i18n_exception )

关于ruby-on-rails - 跟踪 ActiveRecord 的国际化验证消息的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6542007/

相关文章:

ruby-on-rails - 使用 Rails 将数据库中的日期时间更改为简单的 %m/%d/%Y

ruby - activerecord 对象 API 位于哪里?

ruby-on-rails - 事件记录存储删除

angular - 以 Angular 更改默认语言环境

php - 多语言 PHP 应用程序 : best practice?

plugins - 如何在 Grails 插件中使用 I18N 消息

javascript - 如何在加载时检查数字或选中的复选框?

ruby-on-rails - PG错误不知道如何调试

javascript - RoR Web 应用程序中的 JavaScript 代码放在哪里?

ruby-on-rails - Rails 3 ActiveRecord 方法链,在幕后