-1
我在我的應用程序控制器中有一個幫助器方法,並基於請求格式我想返回不同的東西。這裏是方法。respond_to do | format |的錯誤在應用程序控制器
def require_facebook_sign_in!
session[:return_to] = request.url
unless current_user
respond_to do |format|
format.html {redirect_to "/auth/facebook"}
format.json { status :created , :callback => params[:callback] }
end
end
end
我收到以下錯誤。我對它運行了一個調試,這個錯誤是針對respond_to do | format |引發的
引發ArgumentError(錯誤的參數數目(2 0)):
應用程序/控制器/ application_controller.rb:16:在block (2 levels) in require_facebook_sign_in!'
require_facebook_sign_in「!
app/controllers/application_controller.rb:13:in
爲什麼respond_to代碼沒有訪問格式的helper方法