1
計画的にストライプでサブスクリプションプランを作成したいので、これを何度も実行できるようにしたいので、プランが存在する場合は無視してください。プランが存在しない場合の作成方法
私は試してみて、それが存在しない場合に例外をスローする計画を取得する場合、私は気づいた:
plan1 = Strie::Plan.retrieve("abcd123")
>>Stripe::InvalidRequestError: No such plan: abcd123
私が使用して計画を作成:
Stripe::Plan.create(.....)
を私は計画モデルにそれを持っていますすべての私の計画を持っているので、私は、理想的にはこれをしたい:
はPlan.all.each do |plan|
# create stripe plan here if it doesn't exist
end
トン場合は、この例外を処理するための最良の方法は何ですか彼は既にストライプで計画していますか?