pez*_*ser 3 development-environment ruby-on-rails restart webrick
我听说Kevin Skoglund(lynda.com)说,养成在开发过程中频繁重启Webrick的习惯是一种好习惯.虽然通常您不需要重新启动Webrick来查看您的更改,但他暗示有时可能需要这样做?有谁知道这些情况可能是什么?这让奇怪Webrick是否有点脆弱.
如果您正在使用Lynda.com教程,那么您正在使用更早版本的Rails,然后是最新版本(2.3.2).
简而言之,在开发环境中工作时,不再需要大量重启.我想Kevin每次更换Model对象时都会重启服务器,但情况不再如此.
一般的经验法则是:每次更改config或lib文件夹中的内容时重新启动...任何其他代码更改都不需要重新启动.当你更改routes.rb文件时重新启动也是一个好主意,虽然今天使用它时我注意到它并不是一个严格的规则.
所有服务器重启的原因不一定是因为你的网络服务器(webrick,mongrel,phusion passenger)是不稳定的,但是因为当你的Rails应用程序启动时,某些东西被加载到内存,加载路径,初始化器,环境中数据.当您对其中一个文件进行更改时,您希望重新启动应用程序以便进行更改(而不是仍在内存中运行的旧内容)
| 归档时间: |
|
| 查看次数: |
210 次 |
| 最近记录: |