我在我的应用程序中,我想使用 ruby on rails 将 saas 解决方案集成到我的应用程序中。到目前为止,一切都很好,除了我不确定从哪里开始。
我的点子:
我会创建一个subscription.rb和plan.rb模型。一个用户属于订阅,订阅将有很多用户。下一个订阅将有许多计划,并且计划将属于订阅。然后,我会为每个计划添加角色,以限制应用程序某些部分的用户可能使用 cancan。设置完所有内容后,我会将 Stripe 集成到我的应用程序中以处理付款方面的事情。
以上是我正在考虑的设置方式。这可能确实是一个错误的概念,但这就是我写它的原因,这样你就可以理解我在想什么。我知道我可以使用第三方服务,如 recurly、chargify 等,但我正在睁开眼睛看看是否可以使用类似的方法来完成。
在创建 SaaS 应用程序时,您使用或更喜欢使用哪些技术?
我的方法错了吗?如果是这样,有什么更好的方法来解决这个问题?
有关创建 saas 应用程序的任何提示或建议,例如技术、ruby on rails 工具等。