私はこのコードを持っています:
# Users page
get '/admin/users' do
@title = "Admin - Users"
erb :admin_users
end
ビューがレンダリングされると、ERBファイルでHTMLを取得しますが、レイアウトファイルはレンダリングされません。ルートを「/users」だけに変更すると、すべてが正常にレンダリングされます。何が得られますか?私はもともと、その方法に関するサンプルコードを見つけた後、ユーザーのERBページをサブディレクトリ「views / admin」に配置し、この問題を解決しました。それが理由だと思いましたが、URLが問題の原因になっているようです。他の誰かがこれをヒットするか、回避策を知っていますか?
他のすべてのビューも正常に機能します。これは、私がURLパターンを試した最初のビューです。私もこれを試しましたが、何の影響もありませんでした。
# Users page
get '/admin/users' do
@title = "Admin - Users"
erb :admin_users, :layout => :layout
end
どんな助けでも大歓迎です。ありがとう。