Я использую библиотеку шаблонов Mustache с Sinatra, и, кажется, стандартным способом является создание, скажем, index.mustache в / templates и связанного index.rb, который подклассов Mustache
в /views.
Для таких вещей, как страница «О программе», где никакой специальной логики не происходит вообще, как можно использовать только шаблон .mustache и все же делать в Синатре следующее:
get "/" do
mustache :about
end
Когда я просто не предоставляю файл index.rb, Mustache выдает ошибку о невозможности найти его.