使用Devise,我创建了自己的控制器来覆盖默认的Devise :: XxxController。例如:
class Devise::MySessionsController < Devise::SessionsController
...
end
我将所有重写的Devise控制器插入到新文件夹controllers/devise/
中,并在routes.rb
一切都没问题,除了flash消息,它告诉(例如):
translation missing: en.devise.my_sessions.user.signed_id
知道如何(再次)设计消息吗?
提前致谢。
答案 0 :(得分:3)
您需要将翻译添加到yml文件中。 flash消息正在寻找它们,特别是这样的......
en:
devise:
my_sessions:
user:
signed_id: "Message Here"
以下是您可以复制的devise yml file链接。