【发布时间】:2012-09-15 07:20:23
【问题描述】:
关于 Stripe 的 Railscast 使用订阅模式。在设置 Devise 时设置一个用户模型。在使用 Stripe 和 Devise 时我们应该怎么做?我应该在用户(has_one)和订阅之间建立关联吗?我应该在用户中设置订阅信息吗?随着应用程序的增长,从长远来看,哪种选择更好?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby devise strip
关于 Stripe 的 Railscast 使用订阅模式。在设置 Devise 时设置一个用户模型。在使用 Stripe 和 Devise 时我们应该怎么做?我应该在用户(has_one)和订阅之间建立关联吗?我应该在用户中设置订阅信息吗?随着应用程序的增长,从长远来看,哪种选择更好?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby devise strip
这取决于。 (你知道这即将到来)
如果您希望允许多个订阅,或者用户可以通过多种不同方式访问的复杂计费方案,则让订阅成为它自己的对象。
如果每个用户都有 1 项计费设置,例如您的应用始终为每个用户提供 1 张信用卡,那么将其作为您用户的属性。
【讨论】: