Housmartの松江です。 Railsでアプリケーションを開発していると、管理者機能や周辺機能も含んだ巨大なプロジェクトになってしまうこと や、 分割したプロジェクト間の管理・同期が煩雑になってしまうこと ありますよね。 今回は以下の要望に応えるべくカウルの開発現場で実施した、Railsプロジェクトの分割と運用をご紹介します。 巨大な1つのRailsプロジェクトにせず、管理機能部分を分けたい 分割後はプロジェクト間で必要なロジックを共有したい 複数のRailsプロジェクト間でロジックを共有したい状況 不動産を扱うカウルの裏側では以下のような多種多様なデータを扱っています。 詳細情報: 最寄り駅・エレベータの有無・ペット可否など 部屋情報: 間取り・方角・契約の進行状況など 上記を社員が効率よく管理するため、管理者用のアプリケーションが別途用意されています。 ユーザ用のRailsプロジェク