私は、Rails 2.3を使用して様々なモジュール(ブログ、カレンダーなど)でCMSを構築しています。各モジュールは異なるコントローラで処理され、うまく動作します。データベースベースの動的レールのルーティング
私が唯一の問題は、ルートのURLです。ユーザーが選択した構成に応じて、このデフォルトのURLは別のモジュール、つまり別のコントローラーを表示する必要がありますが、正しいコントローラーを判別する唯一の方法は、「デフォルト」モジュールを表示するデータベースを確認することです。
現時点では、データベースをチェックする特定の「ルート」コントローラを使用しています。は、正しいコントローラにをリダイレクトします。しかし、私はURLが変更されないようにしたいと思います。つまり、同じリクエストから正しいコントローラを呼び出す必要があります。
私はRails Metalを使ってこの情報を取得し、手動でコントローラを呼び出そうとしましたが、コントローラを選択する要求パスを識別したり、セッションを管理するなど、ホイールを再開発している可能性があります。
ありがとうございます!
!これは多かれ少なかれ私がすでにやろうとしていたものでしたが、今まで成功していませんでした。おかげでJan! –