2012-09-23 1 views
0

Railscast about Stripe использует модель подписки. При настройке Devise устанавливается пользовательская модель. Что нам делать при использовании Stripe with Devise? Должен ли я установить связь между пользователем (has_one) и подпиской? Должен ли я настраивать информацию о подписке в Пользователь? Какой вариант лучше в долгосрочной перспективе по мере того, как приложение растет?Связать с пользователем Devise с подписками Stripe

Спасибо

ответ

0

Это зависит. (вы знали, что это произойдет)

Если вы хотите разрешить несколько подписок или сложные сценарии биллинга, в которых пользователь может иметь доступ к нескольким различным способам, тогда подписка будет ее собственным объектом.

Если у каждого пользователя есть 1 платежная настройка, например, у вашего приложения всегда есть 1 кредитная карта для каждого пользователя, то пусть это атрибуты вашего пользователя.

 Смежные вопросы

  • Нет связанных вопросов^_^