我想要确定的是在Rails应用程序中即时重启可以重新启动Web服务器。
我的假设是,任何需要捆绑器的东西都需要重新启动,并且可以动态修改任何常规的基于ascii的文件(html / css / js)或图像,但是如何:
对ruby(* .erb,* .rb)文件的任何更改是否需要重新编译并重新启动Web服务器?
答案 0 :(得分:1)
这个问题没有严格的答案。
一般来说,Rails会尝试重新加载它可以不牺牲开发速度的所有内容。
这基本上是app
中的所有内容以及您在config.autoload_paths
中定义的内容。
您可以自行规避一些限制,看看如何启用中间件代码重新加载:Reloading rails middleware without restarting the server in development