私は Rails アプリに取り組んでおり、複数のレイアウトが必要です。
私は解決策を思いつき、ユーザーが独自のプライベート レイアウトをカスタマイズするために Liquid などのテンプレート エンジンを使用してストレスを感じないようにしたいと言いました。私は彼らに素晴らしいレイアウトを選択できるようにしたいと思っています。
ここで、複数のビュー ディレクトリを gem として構築したいので、ユーザー ページがアプリケーション レイアウトを使用していない場合、Rails は選択されたレイアウトの名前を使用して gem からビュー パスをロードし、ロードする適切な gem を見つけます (すべてのレイアウトは簡単にするためにgemの名前で構成されています)
ユーザーが選択したレイアウトに基づいてどのビュー パスを使用するかをレールに伝えるにはどうすればよいですか。さまざまなジェムのジェムに複数のビュー パスがある場合、レールは正確なジェムのビュー パスをロードできます。