0

Paymill Bridge を使用して ROR4 アプリに Paymill をうまく統合しました。開発モードではすべて正常に動作しますが、本番環境にデプロイするとすぐに「NO TOKEN FOUND」が返されます。

これは、ターボリンクが原因で transactions.js が適切にロードされていなかったため、開発モードで発生していました。その後、修正しました。

しかし、本番環境で機能させることはできません

ありがとう!ではごきげんよう

4

1 に答える 1

1

アセット パイプラインの導入以来、Rails はgem uglierを使用してカスタム JavaScript を圧縮 (空白の削除、関数名と変数名の短縮など) しています。これは、heroku へのデプロイごとに実行されるコマンドrake assets: precompile によって行われます。

uglifierを見て、デフォルト設定を上書きしてみてください。私の最初の推測では、:unusedfalseに設定する必要があります。PAYMILL_PUBLIC_KEY 変数はスクリプトではなくPAYMILL ブリッジで使用されるためです。

rake assets:precompileを呼び出してローカル マシンでこれをテストし、生成された JavaScript を確認します。

于 2014-02-06T11:48:41.257 に答える