【发布时间】:2012-07-10 16:11:35
【问题描述】:
我有一些将 CSV 导入现有模型的迁移(使用 create!(..))。由于我添加了更多验证,因此迁移在执行时中断:
Validation failed: Address translation missing: en.activerecord.errors.messages.is_invalid
我们使用德语作为默认语言,所以我有点不确定 Rails 为什么要寻找英文翻译。我们正在使用 rails-i18n gem。
# application.rb
config.i18n.default_locale = :de
config.i18n.available_locales = [:de, :en]
谁能告诉我:
1) 为什么 Rails 需要英文翻译? 2) 为什么Rails 还是找不到英文翻译?
谢谢。
【问题讨论】:
标签: ruby-on-rails internationalization