申し込み、サインインなどの後にdevise execute関数を作成するにはどうすればよいですか?アプリケーションコントローラにこのような関数を入れてみました。このDevise Sign Up機能
devise_for :users do
get "https://stackoverflow.com/users/sign_out" => "devise/sessions#destroy", :as => :destroy_user_session
end
のように私のルートで
class ApplicationController < ActionController::Base
private
def after_sign_up_path_for(resource_or_scope)
execute stuff
end
end
これは何もしていないようです。私もこれは同様に何もしていないようだ
devise_for :users, :controllers => {:sessions => 'devise/sessions'} do
get "https://stackoverflow.com/users/sign_out" => "devise/sessions#destroy", :as => :destroy_user_session
end
このように私のルートでそう
class SessionsController < Devise::SessionsController
functions
end
のようなセッションコントローラを作ってみました、私は応答考案することに欠けている何かがあります。あなたはDevise::SessionsController
から継承し、独自のsessions_controller
を作成し、カスタマイズしたいアクションを上書きすることができ
あなたは何をしようとしているのか、どのように失敗しているのかについて詳しく説明できますか? –