Я успешно установил guard с плагинами haml и livereload.В работающей защитной оболочке, когда оба работают, если я нажимаю клавишу ввода, haml успешно компилируется в html, а затем передается в прослушивающий браузер.
Однако, когда редактируется только файл haml, и я сохраняю изменение, livereload просто перезагружает браузер с тем же сгенерированным .html.Он не перекомпилирует .haml -> .html, а затем передает его в браузер.
Мой Guardfile находится ниже.Чего мне не хватает в этой настройке?i) В защитной оболочке, нажав Enter, компилирует, а затем обслуживает сгенерированный HTMLii) Но сохранение изменений в файле haml приводит только к старому html, без компиляции haml.
guard 'haml', :input => 'public', :output => 'public' do
watch(%r{^public/.+\.html\.haml})
end
guard 'livereload' do
watch(%r{.+\.(css|js|html)})
end
Спасибо
ps - это не проект рельсов.просто используя необработанные гемы guard, guard-haml и guard-livereload