granturl没有为快速书传递正确的参数

时间:2015-01-13 23:25:39

标签: ruby-on-rails ruby quickbooks

我遵循了本教程: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不会改变使用令牌的路径?

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

ruby​​ 1.9.3p194 - Rails 3.1.3

1 个答案:

答案 0 :(得分:0)

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

"#{authenticate_quickbooks_url}"

将您的行更改为

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