【发布时间】:2020-07-03 14:58:35
【问题描述】:
使用devise作为登录框架,我尝试在devise.en.yml文件的锁定错误信息中添加锁定时间,如下:
locked: "Your account is locked for %{config.unlock_in} minutes."
但消息不会改变,变量不会被它的值替换。
请问我该怎么做?
谢谢
【问题讨论】:
-
初始化器中有 devise.rb 文件吗?
-
是的,我有。并且这个变量将被赋值。 (锁定效果很好。只有我需要添加锁定错误消息,锁定用户多长时间。知道吗?
-
是没有插入 config.unlock_in 还是根本没有使用您的自定义消息?
-
我预计消息应该是“您的帐户已锁定 10 分钟。”但消息是“您的帐户已锁定 %{config.unlock_in} 分钟。” .
标签: ruby-on-rails devise