QuickBooks在线名称来自def的错误验证控制器的部分

时间:2014-12-09 19:19:28

标签: ruby-on-rails quickbooks-online

我正在学习rails并将应用程序集成到QB Online。我正在关注最小的视频并使用云9.我认为我已经正确完成了所有操作,但是我收到了一个名称错误:在供应商控制器中#authenticate

  

未定义的局部变量或方法`quickbooks_oauth_callback_url'for#   突出显示回调=:

def authenticate
    callback = quickbooks_oauth_callback_url
    token = $qb_oauth_consumer.get_request_token(:oauth_callback => callback)
    Marshal.load(session[:qb_request_token]).get_access_token(:oauth_verifier => params[:oauth_verifier])
    session[:qb_request_token] = token
    session[:qb_request_token] = Marshal.dump(token)
    redirect_to("https://appcenter.intuit.com/Connect/Begin?oauth_token=#{token.token}") and return
  end

def oauth_callback
    at = session[:qb_request_token].get_access_token(:oauth_verifier => params[:oauth_verifier])
    token = at.token
    secret = at.secret
    realm_id = params['realmId']
    redirect_to root_url, notice: "Your QuickBooks account has been successfully linked."
end

我想知道是否有人能看到我做错了什么。我得到了QB在线连接按钮,但是当我点击它时它就出错了。

0 个答案:

没有答案