我有一些将 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 还是找不到英文翻译?
谢谢。