Rails + Devise:缺少my_sessions翻译

时间:2012-08-27 12:09:39

标签: ruby-on-rails devise translation

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

class Devise::MySessionsController < Devise::SessionsController

    ...

end

我将所有重写的Devise控制器插入到新文件夹controllers/devise/中,并在routes.rb

中添加了相应的命名空间

一切都没问题,除了flash消息,它告诉(例如):

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

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

提前致谢。

1 个答案:

答案 0 :(得分:3)

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

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

以下是您可以复制的devise yml file链接。