1

理論的な質問。クライアント、製品、請求書などを管理するためのアプリケーションを作成するとします。すべてユーザーログインなし。

メインアプリケーションが完了した後、マルチユーザー(それぞれが独自のクライアント、製品など)機能を取得することは可能ですか?それとも、そもそもマルチユーザーのことを考えるべきでしょうか?この部分のレールはどの程度柔軟ですか?

事前に感謝しますdennym

4

1 に答える 1

0

あなたが求めているのは、マルチテナントと呼ばれるパターンです。これを行うにはさまざまな方法がありますが、Railsによってネイティブに提供されるものはありません。

あなたはこのスライドから始めることができます:http://www.slideshare.net/tardate/multitenancy-with-rails

そして、あなたがやりたいかどうかを理解してください。データ、Rbac、モデル、またはスキーマに基づくパーティショニング。

アプリケーションを入手した後は簡単に実行できるというサービスとして提供しているものがあります:http://railskits.com/saas/

しかし、私たちの経験では、それは少し時代遅れであり、私たちが望んでいたいくつかの機能が欠けていました。

multitenantやact_as_tenantのような他の宝石も見ることができます。

最終的にact_as_tenantを使用し、最初から実行しました。

于 2012-11-11T08:01:24.300 に答える