我devise
在我的应用程序中使用。
我想在用户登录时弹出一条欢迎消息。
所以在我的application_controller.erb
定义中:
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :authenticate_user!
def after_sign_in_path_for(user)
alert('Welcome!')
end
def after_sign_out_path_for(user)
new_user_session_path
end
end
当我尝试登录我的应用程序时,出现错误:
ArgumentError in Devise::SessionsController#create
wrong number of arguments (1 for 0)
Rails.root: /home/alon/alon/todolist
Application Trace | Framework Trace | Full Trace
app/controllers/application_controller.rb:14:in `after_sign_in_path_for'