设计'翻译丢失&39;子类化控制器的错误[英] Devise 'translation missing' error with subclassed controller

本文是小编为大家收集整理的关于设计'翻译丢失&39;子类化控制器的错误的处理方法,想解了设计'翻译丢失&39;子类化控制器的错误的问题怎么解决?设计'翻译丢失&39;子类化控制器的错误问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我已经继承了 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.'

我错过了什么?

推荐答案

你必须这样做:

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

本文地址:https://www.itbaoku.cn/post/786698.html