Rails订阅模型与促销代码

时间:2013-07-27 03:27:10

标签: ruby-on-rails devise subscription

目前这是我的用户 - >订阅模式

# User Model
has_many :subscriptions

# Subscription Model
belongs_to :user

我希望增加用户输入促销代码的能力,并通过与输入的促销代码相关联的订阅访问应用程序。有关如何实现这一目标的任何建议吗?

1 个答案:

答案 0 :(得分:1)

听起来你想要一个has_and_belongs_to_many关系,用户可以有多个订阅,订阅可以有很多用户。 AdamT是正确的:通过模型,其中:through模型是:promo_code。这个Railscast给出了一个很好的解释。