今回は、token取得が出来ない事象が発生しその原因と対処を忘れない様に覚書していきます。
事象内容
Payjpでのクレジット決済機能(テスト)を実装中にtokenが取得が出来なかった。
カード決済機能js
そこでturbolinksをコメントアウトしてみました。
turbolinksは、たまに発火に悪影響を及ぼす事があるみたです。
しかし、tokenが取得出来ない事と、その前に実装していた商品出品機能の販売価格のjsが発火しない様になってしまいました。
※販売価格jsはturbolinksを有効にすると発火することは確認出来ました。
そこで、販売価格のjsコードを見直して見た
当初のjsコード
コード変更後の動作確認で、turbolinksコメントアウト後の販売価格js、クレジットカード決済のtokenの取得も出来ました。
今回学んだこと
今の動作確認が良くても、後々エラーが発生する事がある。
コードを見直す際は、今記述しているところだけではなく、前後のコードの流れを考え記述する事
以上です。