0

Devise を使用して、デフォルトの Devise::XxxController をオーバーライドする独自のコントローラーを作成しました。例えば:

class Devise::MySessionsController < Devise::SessionsController

    ...

end

書き直したすべての Devise コントローラーを新しいフォルダーに挿入しcontrollers/devise/、対応する名前空間をroutes.rb

フラッシュメッセージを除いて、すべて問題ありません(例):

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

(再び)deviseメッセージを取得する方法はありますか?

前もって感謝します。

4

1 に答える 1

3

翻訳を yml ファイルに追加する必要があります。フラッシュメッセージはそれらを探しています。その特定のものは次のようなものです...

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

これは、コピーできるdevise ymlファイルへのリンクです。

于 2012-08-27T12:14:52.160 に答える