Sinatraで特定のHAMLファイルを手動でリクエストしたい場合は、次のように機能します。
get '/' do
haml_file = File.open('views/index.haml').read
haml haml_file
end
私の質問は、これが従来の方法を使用するよりも非効率的であると信じる理由はありますか?
get '/' do
haml :index
end
たぶん、シナトラは私が手動で行ったよりも「効率的な」ファイルの読み取りを行うのでしょうか?
私の手動による方法がうまくいかない場合は、特定のパスにあるHAMLファイルを手動で取得する別の方法を提案してください。(パスが必ずしもそれほど単純ではないという理由)。