Railsアプリをセットアップしてから、別のデータベースを除いてすべて同じコードを使用するサブドメインをセットアップする方法は?
実装は、遅いテストのために同じ URL ルートをすべて利用するフロントエンド テスト スイートであり、フロントエンドとバックエンドを同時にテストします。
これを行う方法を知っていますか?
Railsアプリをセットアップしてから、別のデータベースを除いてすべて同じコードを使用するサブドメインをセットアップする方法は?
実装は、遅いテストのために同じ URL ルートをすべて利用するフロントエンド テスト スイートであり、フロントエンドとバックエンドを同時にテストします。
これを行う方法を知っていますか?
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
...そして、リバース エンジニアリングを行って、ドメイン スイッチングの理解を深めます。スキーマではなくデータベースを切り替えたい場合は、基本的なロジックは同じになると思います。
書き直したように、これはすべて高度な開発であり、このようなトピックの段階的なチュートリアルを見つけることはまずありません。