プライベート ネットワークで実行するアプリケーションがあります。app_controller を公開したいのですが、アプリケーション全体は公開したくありません。他のコントローラーを使用せずに、app_controller からモデルにアクセスしたいと考えています。
回避策として、単に要求を app_controller にリダイレクトし、app_controller から受け取った応答を返すプロキシ sinatra サービスをセットアップしました。
同じ Rails アプリケーションにあるかのようにモデルにアクセスできるように、リモート コントローラーを定義する方法はありますか。つまり、異なる Rails アプリのコントローラーとモデルです。または、間違った方法でアプローチしていますか?