什么时候应该重新启动webrick,什么时候不应该?

时间:2011-12-02 07:05:05

标签: ruby-on-rails ruby ruby-on-rails-3 webrick

我目前正在学习在rails应用程序上开发ruby。

如果我在视图中进行更改,我是否需要重启webrick?控制器,型号怎么样?

在开发rails应用程序时,我应该在什么时候重启webrick?

4 个答案:

答案 0 :(得分:3)

经验法则是您在编码时不重新启动,但在配置时重新启动。

例如,视图中的更改 - >代码 - >没有重启

模型的变化 - >代码 - >没有重启

可是:

config /目录下的任何内容的更改(环境,路由,...) - >配置 - >重新启动

为Gemfile添加了一个新的gem - >捆绑安装 - >配置 - >重启

答案 1 :(得分:3)

视图和控制器,公用文件夹中的更改 - 不要重新启动

模型 - 有时重启,有时不是

其他一切 - Researt

当您感到困惑且事情不起作用时 - 重新启动

答案 2 :(得分:3)

重启时间:

  • 您修改数据库(例如rake db:migrate
  • 您修改配置文件
  • 你添加宝石

除此之外,您可以非常安全地让webrick继续运行以进行所有其他更改。

答案 3 :(得分:0)

如果您已更改了视图,但在刷新页面时未在Web浏览器上反映出来。发生这种情况是因为它存储在缓存中。此时您无需重启WEBrick。只需清除缓存即可。 并且建议每当您对gemfile进行任何更改时,都应该重新启动WEBrick。