私はアプリケーションの中で、RubyonRailsを使用してSaasソリューションをアプリケーションに統合したいと考えています。これまでのところ、どこから始めればよいかわからないことを除いて、すべてが順調です。
私の考え:
私はsubscription.rbとplan.rbモデルを作成します。ユーザーはサブスクリプションに属し、サブスクリプションには多くのユーザーがいます。次のサブスクリプションには多くのプランがあり、プランはサブスクリプションに属します。次に、各プランに役割を追加して、cancanを使用している可能性のあるアプリケーションの特定の部分からのユーザーを制限します。すべてを設定した後、ストライプをアプリケーションに統合して、支払いの側面を処理します。
以上が私がこれを設定することを考えている方法です。本当に間違ったコンセプトかもしれませんが、それが私が考えていることを理解していただけるように書いた理由です。recurly、chargifyなどのサードパーティのサービスを使用できることは知っていますが、同様のアプローチを使用してこれを実行できるかどうかを確認しています。
Saasアプリケーションを作成するときに、どのテクノロジーを使用したか、または使用することを好みますか?
私のアプローチは間違っていますか?もしそうなら、これにアプローチするためのより良い方法は何ですか?
テクノロジー、RubyonRailsツールなどのSaaSアプリケーションを作成するためのヒントやアドバイス。