【问题标题】:granturl not passing the right params for quickbooksgranturl 没有为快速手册传递正确的参数
【发布时间】:2015-01-13 23:25:38
【问题描述】:

我遵循了这个教程:https://www.youtube.com/watch?v=XCXQmFm0bFk#t=18 我的路径是:

intuit.ipp.anywhere.setup({menuProxy: '/path/to/blue-dot', grantUrl: 'authenticate_quickbooks_url'});

当我点击它返回的链接时: https://appcenter.intuit.com/Connect/authenticate_quickbooks_url为什么rails不改变使用token的路径?

当我将路径放入 link_to 时,它会返回:`quickbooks_oauth_callback_url'

ruby 1.9.3p194 - Rails 3.1.3

【问题讨论】:

    标签: ruby-on-rails ruby quickbooks


    【解决方案1】:

    因为您正在传递字符串。不使用 ruby​​ 代码符号

    "#{authenticate_quickbooks_url}"

    将你的线路改为

    intuit.ipp.anywhere.setup({menuProxy: '/path/to/blue-dot', grantUrl: "#{authenticate_quickbooks_url}"});
    

    【讨论】:

    • 不走运。它返回:appcenter.intuit.com/Connect/…
    • 我应该提到该链接位于 .haml 内
    • 是的哈姆使用直接"#{}
    • 谢谢。但是,现在我收到错误:OAuth::Problem (parameter_rejected): app/controllers/quickbooks_controller.rb:4:in `authenticate'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    相关资源
    最近更新 更多