У меня есть небольшое приложение со структурой папок, похожей на такую.
MyApp
+--public
+--javascripts
+--stylesheets
+--specs
+--views
В документе sinatra указано, как использовать функцию помощников find_templates, чтобы иметь возможность изменять пути поиска для различных механизмов.
set :views, :coffee => 'public/javascripts', :sass => 'public/stylesheets', :default => 'views'
helpers do
def find_template(views, name, engine, &block)
_, folder = views.detect { |k,v| engine == Tilt[k] }
folder ||= views[:default]
super(folder, name, engine, &block)
end
end
это единственный способ изменить путь поиска по умолчанию из папки представлений для coffeescript и sass?