如果我想在 Sinatra 中手动请求特定的 HAML 文件,它看起来像这样有效:
get '/' do
haml_file = File.open('views/index.haml').read
haml haml_file
end
我的问题是,你有理由相信这比使用传统方法效率低吗?
get '/' do
haml :index
end
也许 Sinatra 比我手动读取文件更“有效”?
如果我的手动方法不好,请建议另一种方法来手动获取位于特定路径中的 HAML 文件。(原因是路径并不总是那么简单)。