Как мне заставить devise выполнить функции после регистрации, входа в систему и т. Д. Я пытался поместить подобные функции в свой контроллер приложений.
class ApplicationController < ActionController::Base
private
def after_sign_up_path_for(resource_or_scope)
execute stuff
end
end
С моими такими маршрутами
devise_for :users do
get "/users/sign_out" => "devise/sessions#destroy", :as => :destroy_user_session
end
Кажется, это ничего не делает. Я также попытался сделать контроллер сессий таким образом
class SessionsController < Devise::SessionsController
functions
end
С моими такими маршрутами
devise_for :users, :controllers => {:sessions => 'devise/sessions'} do
get "/users/sign_out" => "devise/sessions#destroy", :as => :destroy_user_session
end
Кажется, это тоже ничего не делает, есть что-то, чего мне не хватает в создании адаптивного устройства. (Я изначально настроил устройство, используя этот учебник)
https://github.com/fortuity/rails3-subdomain-devise/wiki/Tutorial-(Walkthrough)