Смотреть рельсы просмотров и перезагрузить страницу изменений - PullRequest
0 голосов
/ 09 января 2019

В настоящее время я использую webpacker с перезагрузкой страницы при изменениях css / js, и все это работает просто замечательно. Мне было интересно - можно ли сделать то же самое для видов рельсов? Было бы замечательно, если бы обновление erb или slim view могло вызвать обновление страницы веб-пакета (в идеале без перекомпоновки всего пакета js / css).

Я знаю, что для этого есть такие решения, как guard и browsersync, но я бы не хотел использовать еще один демон, работающий в фоновом режиме.

1 Ответ

0 голосов
/ 18 января 2019

Я бы использовал guard-livereload (https://github.com/guard/guard-livereload) и исключил бы файлы js и css, так как они уже отслеживаются webpacker-dev-server.

guard 'livereload' do
  watch(%r{app/views/.+\.(erb|haml|slim)})
  watch(%r{app/helpers/.+\.rb})      
  watch(%r{config/locales/.+\.yml})      
end
...