問題タブ [apartment-gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1429 参照

mysql - Rails - Apartment gem - Different schema for public and tenant database

I know by default Apartment will create same tables on both public and tenant database. And most of tables on public database are no use, empty tables. I also know that tenant database are depending on schema.rb

But I wonder if we can have different schema for public and tenant database? For example I have 5 tables: SignUp, Company, User , Task and Matter.

If I want the main database (public) only have SignUP,COmpany and User table, and tenants only have Task and Matter tables, is it possible to do that?

0 投票する
0 に答える
158 参照

ruby-on-rails - 顧客のウェブサイトをホストするためのアパート (ルビー宝石)?

TL;DR:

  • アセット、パーシャル、レイアウト、gem 構成、アプリ間で共有されるその他のコード
  • アプリごとに異なるデータベース
  • クライアントのサイトのカスタム コードに影響を与えることなく、すべてのアプリのコードベースを一度に更新する機能

  • アパート?レールエンジン? CDN?

クライアントのすべてのサイトで特定の要素 (管理者用ナビゲーション バーとサイドバー、デバイス構成 (を除く:host)、およびその他の要素) を利用できるようにしたいと考えています。それは素晴らしいことですが、コードベースを一度に更新し、それを (できれば git を使用して) 顧客のすべてのサイトにプッシュして、私が書いた最新のコードを確実に入手できるようにしたいと考えています。

基本機能用のエンジンを作成し、アセット用の CDN を作成することを検討してきましたが、すべての顧客のプロジェクトで手動でインターフェイスの変更 (管理ナビゲーション バーにリンクを追加するなど) を行う必要があります。

アパートはこの問題を解決し、各顧客が自分の Web サイトに使用する独自のコードベース/git リポジトリを持つことを許可できますか?

問題を正確に説明するのに最善の努力を払っていないことは承知しています。何か明確にしたいことがあれば、お尋ねください。

どんな読み物でも大歓迎です。

編集:私は現在、本番用に AWS クラスターで Deis を使用していることを追加する必要があります。

0 投票する
0 に答える
535 参照

ruby-on-rails - Heroku ステージングでマルチテナント アプリをテストするには?

現在、Rails、Heroku、Apartment gem を使用してマルチテナント アプリケーションを作成しています。(Heroku で 10 を超える異なるデータベースに対してマルチテナント アプリ構造を使用することの制限を認識していることに注意してください)。アプリケーションを適切にセットアップし、lvh.me を使用してサブドメインをローカルで適切に動作させました。

XXX-staging.herokuapp.com にプッシュしたため、XXX-staging は既にサブドメインになっているため、次のエラーがスローされます。

Heroku ステージング環境でサブドメインをテストする方法はありますか? または別の SSL ワイルドカードを使用して代替 URL を購入する唯一の方法はありますか? 費用がかかる可能性があるため、それが私がしなければならなかったことではない方がいいと思います.

0 投票する
1 に答える
314 参照

ruby-on-rails - サブドメインが heroku と rails アプリの namecheap で機能しない

私は現在、Rails を使用して SaaS アプリケーションを構築しており、会社の各支店に独自のサブドメインを持たせたいと考えています。これを実現するためにアパートメントの宝石を使用しています。ローカルではうまく機能しますが、本番環境では悪夢です。サブドメインを Heroku で動作させることができないようです。

Namecheap はドメインのレジストラです。ドメインは herokuapp に正常にリダイレクトされましたが、ローカルで動作する方法とは異なり、サブドメインは解決できないようです。

どんな助けでも大歓迎です