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

时间:2012-07-23 21:26:36

标签: ruby-on-rails ruby-on-rails-3 rubygems

我已经分组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.'

我错过了什么?

1 个答案:

答案 0 :(得分:14)

你必须这样做:

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