Paymill Bridge を使用して ROR4 アプリに Paymill をうまく統合しました。開発モードではすべて正常に動作しますが、本番環境にデプロイするとすぐに「NO TOKEN FOUND」が返されます。
これは、ターボリンクが原因で transactions.js が適切にロードされていなかったため、開発モードで発生していました。その後、修正しました。
しかし、本番環境で機能させることはできません
ありがとう!ではごきげんよう
Paymill Bridge を使用して ROR4 アプリに Paymill をうまく統合しました。開発モードではすべて正常に動作しますが、本番環境にデプロイするとすぐに「NO TOKEN FOUND」が返されます。
これは、ターボリンクが原因で transactions.js が適切にロードされていなかったため、開発モードで発生していました。その後、修正しました。
しかし、本番環境で機能させることはできません
ありがとう!ではごきげんよう
アセット パイプラインの導入以来、Rails はgem uglierを使用してカスタム JavaScript を圧縮 (空白の削除、関数名と変数名の短縮など) しています。これは、heroku へのデプロイごとに実行されるコマンドrake assets: precompile によって行われます。
uglifierを見て、デフォルト設定を上書きしてみてください。私の最初の推測では、:unusedをfalseに設定する必要があります。PAYMILL_PUBLIC_KEY 変数はスクリプトではなくPAYMILL ブリッジで使用されるためです。
rake assets:precompileを呼び出してローカル マシンでこれをテストし、生成された JavaScript を確認します。