ルート コントローラがあり、ユーザーを認証したいので、ルートのレイアウトに認証コードを追加しました。インデックスとログイン ページをレイアウトから除外したかったので、以下を追加しました。
layout 'roots', :except => ['index', 'login']
私のRootsControllerで。ただし、インデックスとログイン ページを開くと、レイアウトは引き続き表示されます。:only を使用して、含めたいすべてのページを含めようとしましたが、やはりすべてのページにレイアウトが適用されました。
私は本当に混乱しています。ありがとう!