1

Railsアプリをセットアップしてから、別のデータベースを除いてすべて同じコードを使用するサブドメインをセットアップする方法は?

実装は、遅いテストのために同じ URL ルートをすべて利用するフロントエンド テスト スイートであり、フロントエンドとバックエンドを同時にテストします。

これを行う方法を知っていますか?

4

1 に答える 1

0

Ryan Bates は、マルチテナシーに関するいくつかの優れたスクリーンキャストを行いました。そこでは、スコープに基づくサブドメインの切り替えについて説明しています...

http://railscasts.com/episodes/388-multitenancy-with-scopes

...そしてDBスキーマ...

http://railscasts.com/episodes/389-multitenancy-with-postgresql

これらがプレミアム/有料のエピソードであることは知っていますが、月額 9 ドルを支払う意思がある場合は有益な情報です。データベースの切り替えについて言及していますが、スコープまたはスキーマを切り替えることで同じことを達成できる場合があります。これらのエピソードの git リポジトリを無料でチェックアウトできます...

https://github.com/railscasts/388-multitenancy-with-scopes

https://github.com/railscasts/389-multitenancy-with-postgresql

...そして、リバース エンジニアリングを行って、ドメイン スイッチングの理解を深めます。スキーマではなくデータベースを切り替えたい場合は、基本的なロジックは同じになると思います。

書き直したように、これはすべて高度な開発であり、このようなトピックの段階的なチュートリアルを見つけることはまずありません。

于 2012-11-01T12:46:28.463 に答える