我发现gem listen
带有rails new
作为开发小组中的一颗宝石。
我想知道它在做什么,甚至阅读文档(https://github.com/guard/listen)也无济于事。 它说了
收听文件修改并通知您有关更改
然后我也将其从我的应用程序中删除,但没有发现任何更改。所以我的问题是:
listen gem
在做什么?在什么情况下有帮助?
编辑:我得到的是,这些问题太开放了,无法请求堆栈溢出,但是我在哪里可以问到比这更多的问题呢?
答案 0 :(得分:4)
收听文件修改并通知您有关更改
它会在您更改文件时监视您的文件。如果您进行更改并保存,listen
会将其提取并通知订阅的任何人。
这样,rails在保存文件时会重新加载它们。并且类似guard
之类的东西可以重新运行受影响的规格。