私は、内部的に開発された宝石を通して同じデータベースの一部を共有する2つのRails 3アプリケーションを持っています。これは、常に両方のアプリケーションを完全に制御できる内部プロジェクトです。 1つのアプリケーションはベアメタル管理(デベロッパー向け、潜在的に不安定)、もう1つはコンテンツ公開システム(ユーザーが直面する、制作)です。アプリケーションを統合するのは実用的でもなく、望ましいものでもありません。Rails 3とGit:2つのアプリケーション、共有データベース
私はすでにRails - Shared Database Tables between two apps
私の提案された解決策は、サブモジュールをgitのと、両方のアプリケーションの/ dbディレクトリを共有することで見てきました。
私はこれが有効なアプローチであるかどうかを知りたいのですが、もしそうならば私は自分自身を設定しています。これが有効でない場合、良い選択肢は何ですか? (ここでの目標は、できるだけシンプルなままで、プロセス間APIは使用しないことです)