Bulduğum en esnek çözüm , bir koruma sunucusuyla eşleştirilmiş krom LiveReload uzantısıdır .
Bir projedeki tüm dosyaları veya yalnızca belirttiğiniz dosyaları izleyin. Örnek bir Guardfile yapılandırması:
guard 'livereload' do
watch(%r{.*\.(css|js|html|markdown|md|yml)})
end
Olumsuz yanı, bunu proje başına ayarlamanız gerektiğidir ve Ruby'ye aşina iseniz yardımcı olur.
Tincr krom uzantısını da kullandım - ancak çerçevelere ve dosya yapılarına sıkı sıkıya bağlı görünüyor. (Bir jekyll projesi için tincr'i kablolamayı denedim, ancak değişiklikler için yalnızca tek bir dosyayı izlememe izin verdi, dahil etme, kısmi veya düzen değişikliklerini hesaba katmadı). Ancak Tincr, tutarlı ve önceden tanımlanmış dosya yapılarına sahip raylar gibi projelerde kutudan çıktığı gibi harika çalışır.
Tincr, yeniden yükleme için her şey dahil eşleşme modellerine izin verseydi harika bir çözüm olurdu, ancak proje özellik kümesinde hala sınırlıdır.