目前这是我的用户 - >订阅模式
# User Model
has_many :subscriptions
# Subscription Model
belongs_to :user
我希望增加用户输入促销代码的能力,并通过与输入的促销代码相关联的订阅访问应用程序。有关如何实现这一目标的任何建议吗?
答案 0 :(得分:1)
听起来你想要一个has_and_belongs_to_many关系,用户可以有多个订阅,订阅可以有很多用户。 AdamT是正确的:通过模型,其中:through模型是:promo_code。这个Railscast给出了一个很好的解释。