将Devise用户与Stripe订阅相关联

时间:2012-09-23 17:56:06

标签: ruby-on-rails ruby devise strip

关于Stripe的Railscast使用订阅模型。设置Devise时,设置用户模型。使用Stripe with Devise时我们应该怎么做?我应该在User(has_one)和Subscription之间建立关联吗?我应该在用户中设置订阅信息吗?随着应用程序的增长,哪个选项在长期内更好?

谢谢

1 个答案:

答案 0 :(得分:0)

这取决于。 (你知道这会到来)

如果您想允许多个订阅,或者用户可以通过几种不同方式访问的复杂计费方案,那么请将订阅作为自己的对象。

如果每个用户都有1个结算设置,例如您的应用每个用户总是有1张信用卡,那么请将其作为您用户的属性。

相关问题