在rails应用程序中动态生成什么?

时间:2014-02-17 01:15:34

标签: ruby-on-rails ruby ruby-on-rails-4

我想要确定的是在Rails应用程序中即时重启可以重新启动Web服务器。

我的假设是,任何需要捆绑器的东西都需要重新启动,并且可以动态修改任何常规的基于ascii的文件(html / css / js)或图像,但是如何:

  • /应用/控制器/
  • /应用/模型/
  • /应用/视图/
  • /config/database.yml

对ruby(* .erb,* .rb)文件的任何更改是否需要重新编译并重新启动Web服务器?

1 个答案:

答案 0 :(得分:1)

这个问题没有严格的答案。

一般来说,Rails会尝试重新加载它可以不牺牲开发速度的所有内容。

这基本上是app中的所有内容以及您在config.autoload_paths中定义的内容。

您可以自行规避一些限制,看看如何启用中间件代码重新加载:Reloading rails middleware without restarting the server in development