Paymill + Heroku + Rails 4 No Token Found Error

时间:2014-02-03 17:21:13

标签: ruby-on-rails heroku paymill

我已经使用他们的Paymill Bridge在我的ROR4 App中成功集成了Paymill。一切都在开发模式下工作正常,但是一旦我将它部署到生产中,它就会返回“找不到任何东西”。

这曾经发生在开发模式,因为它没有正确加载transactions.js由于turbolinks,我已经修复了它。

但无法使其在生产中发挥作用

谢谢! 所有最好的

1 个答案:

答案 0 :(得分:1)

自引入资产管道以来,rails使用 gem uglier 来压缩(删除空格,缩短函数和变量名等)自定义JavaScript。这是通过命令 rake assets:precompile 完成的,该命令在每次部署到heroku时执行。

我认为您应该查看uglifier并尝试覆盖默认设置。我的第一个猜测是你必须将:unused 设置为 false 。因为PAYMILL_PUBLIC_KEY变量由PAYMILL bridge使用,而不是由您的脚本使用。

您可以通过以下方式在本地计算机上测试: rake assets:precompile 并检查生成的JavaScript。