私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'