0

使用 Devise,我创建了自己的控制器来覆盖默认的 Devise::XxxController。例如:

class Devise::MySessionsController < Devise::SessionsController

    ...

end

我将所有重写的 Devise 控制器插入到一个新文件夹controllers/devise/中,并在其中添加了相应的命名空间routes.rb

一切都很好,除了闪存消息,它告诉(例如):

translation missing: en.devise.my_sessions.user.signed_id

知道如何(再次)设计消息吗?

提前致谢。

4

1 回答 1

3

您需要将翻译添加到 yml 文件中。快闪信息正在寻找它们,特别是这样的......

en:
 devise:
  my_sessions:
   user:
    signed_id: "Message Here"

这是您可以复制的设计 yml 文件的链接。

于 2012-08-27T12:14:52.160 回答