我已经成功地使用他们的支付桥在我的ROR4应用程序中集成了支付工具。在开发模式下一切正常,但一旦我将其部署到生产环境中,它就会返回“找不到令牌”。
这经常发生在开发模式中,因为由于turbolink的原因,它不能正确加载transactions.js,我已经修复了它。
但是不能让它在生产中工作
谢谢!所有最好的
发布于 2014-02-06 19:48:41
自从引入assets管道以来,rails使用gem更丑陋的来压缩(去掉空格、缩短函数和变量名等)。自定义JavaScript。这是通过命令heroku:完成的,该命令在每次部署到heroku时执行。
我认为你应该看看uglifier,并尝试覆盖默认设置。我的第一个猜测是,您必须将:unused设置为false。因为PAYMILL bridge而不是您的脚本使用PAYMILL_PUBLIC_KEY变量。
您可以在本地机器上进行测试,方法是调用rake assets:预编译并检查生成的JavaScript。
https://stackoverflow.com/questions/21533552
复制相似问题