2

SAASタイプのアプリの開発に役立つ可能性のあるRailsプラグインまたはGemsを調査しています。具体的には、次の2つの分野で助けを求めています。

  1. アカウントの計画に基づいて、アプリの特定の領域へのアクセスを制限します。たとえば、ブロンズアカウントでは一部の機能へのアクセスが許可され、シルバーにアップグレードすると新しい機能へのアクセスがロック解除されます。基本的に、どのアカウントがどのコントローラーにアクセスできるかを制御するだけです。

  2. サブスクリプションの管理、請求、支払いの受け取り。このアプリは年次または四半期ごとに課金されます。30日間の無料トライアルがあり、前払いの詳細は必要ありません。PayPalWebsite Payments Proを使用するつもりです(ただし、これは明確ではありません)。

上記を踏まえて、誰かが宝石やプラグインをお勧めできますか?私はSAASRailskitを見てきましたが、少しのお金を使うことに反対していません。しかし、私は確かにそれを最初に使用した人々から良いことを聞きたいです、そしてまた、Railskitを選んで自分のアプリケーションに適用するのがいかに簡単か(私はここでゼロから始めているわけではないので-統合する必要がありますAuthlogicでも)。

よろしくお願いします。

4

4 に答える 4

3

Bruno Bornsztein は、SaaS サイトを実装する Rails エンジンを提供しています。GitHubでstriped_railsを探します。

RailsAppsプロジェクトのRails メンバーシップ/サブスクリプション/SaaS サイトのオープン ソース サンプル アプリケーションを参照してください。実装を詳細に説明するチュートリアルが付属しています。認証にDeviseを使用し、請求にStripeを使用して、あなたが説明したことを行います。

于 2012-10-28T23:26:33.450 に答える
1

私のSaaS Rails Kitは、既存のアプリとうまく統合できます... 私の顧客の多くはそうしています。そして、サイトの証言は本物です。:) さらに、私が公開していない他の多くの同様の証言があります - それについて多くの良いことが言われています. :)

于 2010-02-13T16:08:49.910 に答える
0

さまざまな方法でさまざまなことを行うさまざまな宝石がたくさんありますが、これらから始めることを強くお勧めします。

  • activemerchant —これを支払い処理に使用します。正直なところ、これは世の中で最高の(そして最も拡張性のある)宝石であり、PayPalの使用法については特によくテストされていますが、PayPalはまったくくだらないので、他の場所でSaaSの請求を探します。

  • declarative_authorization —これはおそらく、承認のための最も拡張可能なプラグインであり、さまざまな役割を持つさまざまなユーザーがさまざまなことを実行できるようにします。たとえば、プランごとに役割を作成できます。

次のRailscastも確認する必要があります。

お役に立てれば!

于 2010-02-13T00:31:35.047 に答える
-1

ユーザーを独自のサブドメインに制限するには、subdomain routesも必要です。

于 2010-02-13T00:55:00.977 に答える