我正在处理一个初始化程序文件,并且希望避免每次我想使更改生效时都必须在开发中重新启动服务器。我发现了几个SO问题和博客文章,但无法在Rails 5.1中使用。
我的初始化程序正在侦听特定文件夹中文件的更改。
application.rb
module Bow
class Application < Rails::Application
config.load_defaults 5.1
config.cache_classes = false
end
end
config / initializers / template_listener.rb
listener = Listen.to(Rails.root + "app/views/example") do |modified, added, removed|
#binding.pry
end
listener.start
我希望能够启动服务器,取消注释binding.pry
,更改app/views/example
中的文件并查看断点,而不必重新启动服务器。