0

それぞれのサブドメインへのサインアップに成功した後、ユーザーをリダイレクトしようとしています。application_controller 内に次のコードを入力しました。

application_controller.rb

protected

def after_sign_in_path_for(resource)
  redirect_to root_url(subdomain: @users.subdomain)
end 

次のエラーが表示されます

NoMethodError in Devise::SessionsController#create
undefined method `subdomain' for nil:NilClass

Extracted source (around line #10):


def after_sign_up_path_for(subdomain)
  redirect_to root_url(subdomain: @users.subdomain)
end 
4

1 に答える 1