使用子类控制器设计"转换缺失"错误

Dav*_*Nix 10 rubygems ruby-on-rails ruby-on-rails-3

我已经分组了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.'
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

Dou*_*gui 15

你必须这样做:

en:
  devise:
    admin_registrations:
      admin:
        signed_up: 'Welcome! You have signed up successfully.'
Run Code Online (Sandbox Code Playgroud)