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

我已经将Devise::RegistrationsController子类化了。 在我的例子中,子类控制器是AdminRegistrationsController

但是,当我注册一个新的管理员时, flash显示以下消息:

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

我已经validation了config/locales/devise.en.yml存在的条目。 这是片段:

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

我错过了什么?

你必须这样做:

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