Rails设计如何自定义特定页面/操作的错误消息?

问题描述 投票:0回答:1

我目前是Ruby on Rails 5的新手,并使用Devise 4.7.1

我的问题是,如何在忘记密码页面上自定义未找到电子邮件消息验证错误?

例如,将错误消息从未找到电子邮件更改为“您尚未注册。请联系我们的ABC公司”

enter image description here

我知道我可以在devise.en.yml中自定义语言,但这会影响全局消息。我只想仅针对该特定页面自定义错误消息

devise.en.yml

谢谢

devise ruby-on-rails-5
1个回答
0
投票

locales / en.yml

activerecord:
    errors:
      models:
        user:
          attributes:
            email:
              not_found: "You are not registered yet. Please contact our ABC company"

感谢此答案https://stackoverflow.com/a/18578028/417899

© www.soinside.com 2019 - 2024. All rights reserved.