Ruby on rails 观察rails视图并重新加载更改页面
我目前正在使用webpacker,在css/js更改中重新加载页面,一切都很好。我想知道-这对rails视图也可以这样做吗?如果更新erb或slim view可以触发网页刷新(理想情况下不必重建整个js/css包),那就太好了Ruby on rails 观察rails视图并重新加载更改页面,ruby-on-rails,webpacker,Ruby On Rails,Webpacker,我目前正在使用webpacker,在css/js更改中重新加载页面,一切都很好。我想知道-这对rails视图也可以这样做吗?如果更新erb或slim view可以触发网页刷新(理想情况下不必重建整个js/css包),那就太好了 我知道有像guard和browsersync这样的解决方案,但我希望避免在后台运行另一个deamon。我会使用guard livereload()并排除js和css文件,因为它们已经被webpacker开发服务器监视 guard 'livereload' do wat
我知道有像guard和browsersync这样的解决方案,但我希望避免在后台运行另一个deamon。我会使用guard livereload()并排除js和css文件,因为它们已经被webpacker开发服务器监视
guard 'livereload' do
watch(%r{app/views/.+\.(erb|haml|slim)})
watch(%r{app/helpers/.+\.rb})
watch(%r{config/locales/.+\.yml})
end
我会考虑使用警卫,因为它既可以运行卫兵WebPACK和卫兵LVIELLoad从一个守护进程(虽然它可能使用不同的线程)。您还可以通过guardfile及其Ruby DSL简单地对其进行调整,使其可以执行任何您想要的操作。它还可以对文件更改运行Minitest或RSpec以进行连续测试,这对IMHO来说更有价值。当您更改视图时,只需点击浏览器中的“刷新”,对吗?还是真的要自动触发页面刷新?