制定“翻译丢失”与子类控制器错误(Devise 'translation missing&#

2019-07-30 14:12发布

我子类化Devise::RegistrationsController 。 子类控制器,于我而言,是AdminRegistrationsController

但是,当我注册了一个新的管理,例如, flash显示信息:

translation missing: en.devise.admin_registrations.admin.signed_up

我已经验证的条目中存在config/locales/devise.en.yml 。 这里的片段:

en:
  devise:
    registrations:
      signed_up: 'Welcome! You have signed up successfully.'

我在想什么?

Answer 1:

你必须这样做:

en:
  devise:
    admin_registrations:
      admin:
        signed_up: 'Welcome! You have signed up successfully.'


文章来源: Devise 'translation missing' error with subclassed controller