개발 환경에서 새로운 플랜을 생성하려고 시도하고 있습니다. "add new plan"을 클릭하면 다음과 같은 문제가 발생합니다:
TypeError: Cannot read property 'discourse_subscriptions_currency' of undefined
at Class.model (javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show-plans-show:22)
at Class.deserialize (route.js:1040)
at UnresolvedRouteInfoByParam.getModel (router_js.js:895)
at router_js.js:691
at invokeCallback (rsvp.js:493)
at publish (rsvp.js:476)
at rsvp.js:19
at invoke (backburner.js:338)
at Queue.flush (backburner.js:229)
at DeferredActionQueues.flush (backburner.js:426)
그리고 또한
Error while processing route: adminPlugins.discourse-subscriptions.products.show.plans.show Cannot read property 'discourse_subscriptions_currency' of undefined TypeError: Cannot read property 'discourse_subscriptions_currency' of undefined
at Class.model (javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show-plans-show:22:44)
이것이 제 설정 문제인지, 아니면 다른 문제인지 판단하기 어렵습니다. 동일한 ENV 설정(Stripe 키 등)으로 시작된 콘솔에서는 다음과 같이 작동합니다:
> SiteSetting.discourse_subscriptions_currency
=> "USD"
제품은 생성 및 업데이트할 수 있지만, 플랜은 생성할 수 없습니다.