我想在 Rails 应用程序中使用ruby Stripe 库。它使用模块Stripe
作为其命名空间。
我想Stripe
用作我的 ActiveRecord 模型的命名空间,并将库模块重命名为 StripeApi 之类的东西,以便例如StripeApi::Charge
引用 Stripe 库,但Stripe::Charge
引用我的Stripe
-namespaced ActiveRecord 模型(以便例如Stripe::Charge.create(...)
创建数据库记录,而不是只是进行 API 调用)。
有没有好的方法来做到这一点?
(当然,我可以重命名我的命名空间,或者尝试使用不同命名的模型,但我觉得这有点难看。)