ビューフォルダーに admin.html があります。どうすればそれをレンダリングできますか
get '/admin/?' do
require_logged_in
send_file 'views/admin.html' //??
end
しかし、「 Sinatra でプレーンな HTML ファイルをレンダリングする方法は? 」 に従っている間でも、レンダリングされた HTML ではなく、マークアップのテキストになってしまいます。ここからビューを読み込むにはどうすればよいですか?
第二に、ビューをそこに置くのは「正しいこと」ですか。パブリックフォルダーに入れるべきではないと感じています.admin.htmlをパブリックフォルダーに入れてみましたが、それをうまくレンダリングします。これをビュー フォルダーまたはパブリック フォルダーに配置する必要がありますか?