1
私はRailsアプリケーションの認証にDeviseを使用しています。リセットパスワードメーラなどのパスワード管理は、Devise :: PasswordsControllerから派生したコントローラを介して処理されます。何かが好きです:レール:DevitsでパスワードをリセットするためのカスタムURLを使用
class Users::PasswordsController < Devise::PasswordsController
def new
if not set_actionmailer_settings
error = I18n.t('invalid_paswd_config')
redirect_to new_user_session_path,
:flash => { :error => error } and return
end
super
end
end
私は今、Rails UIを使用しない新しいUIに移動しました。代わりに、Rails APIを呼び出します。パスワードをリセットするためにユーザーに送信される電子メールで、カスタムパスワードリセットURLを使用する場合はどうすればよいですか?
でこれを試してみてください?私はこれが質問に答えるとは思わない。 – CppNoob
カスタムURLは、あなたがそこに置き換えなければならない 'controller'と' action'を持っていなければなりません。 –