rails devise gemを使用してサインアップが成功したときに特定のページにリダイレクトするにはどうすればよいですか?
5276 次
3 に答える
5
このページはあなたのためです:http://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific- page-on-successful-sign-in
于 2010-10-07T11:48:39.690 に答える
2
手遅れではないことを願っています。登録コントローラーのafter_sign_up_path_forをオーバーライドし、アプリ/コントローラーにregistrations_controller.rbを作成して、上記のアクションをオーバーライドする必要があります。
Registrations_controller.rb
class RegistrationsController < Devise::RegistrationsController
def after_sign_up_path_for(resource)
...path of choice...
end
end
このコードはテストされていないため、コピーアンドペーストだけでは機能しない可能性があります。ここを見ると、必要にした他のリダイレクトのアクションが表示されます。
于 2010-11-23T02:53:57.727 に答える
0
wikiページは最近移動し、情報はここにあります: https ://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-in-and-サインアウト
于 2019-05-07T02:43:14.127 に答える