granturl 没有为 quickbooks 传递正确的参数

granturl not passing the right params for quickbooks

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

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

当我点击 link 它时 returns: https://appcenter.intuit.com/Connect/authenticate_quickbooks_url 为什么 rails 不更改使用令牌的路径?

当我把路径放在 link_to 中时,它 returns: `quickbooks_oauth_callback_url'

ruby 1.9.3p194 - Rails 3.1.3

因为您按原样传递字符串。不使用 ruby 代码符号

"#{authenticate_quickbooks_url}"

将您的线路更改为

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