• ruby-china 项目启动太慢 at 2011年12月04日

    #12 楼 @cqpx 两个的源码分别读了一下,spin 的代码是 hardcode 的 rails_env,spork 支持别的框架扩展。我现在是自己写了一个基于 rack 的框架,所以 spork 的可用性对我来讲高些。

  • ruby-china 项目启动太慢 at 2011年12月04日

    #10 楼 @cqpx 受教了,还真没用过这种预加载 rails env 的方法,看了下 spork,挺靠谱的。

  • ruby-china 项目启动太慢 at 2011年12月04日

    举个例子,Mongoid 就是一个可以独立于 rails 使用的 gem,甚至 activerecord 一样,你如果需要覆盖或者扩展他们的方法的话,完全可以将其独立出来一个 poject,写好了你的 module,test 通过之后再放进 rails 环境下,如果只是纯粹的写 MVC 的东西,那就没必要重启服务了啊,rails 本身就动态加载变化了。

  • ruby-china 项目启动太慢 at 2011年12月04日

    #6 楼 @Rei 如果每次跑 Rspec 都加载整个 Rails ENV 肯定慢,完全可以拆出来跑的。如果不是必须动到 Rails 方法的代码修改也不需要重启服务器啊?如果是动到 Rails 或者其他库的方法,你需要扩展类什么的,为什么不用 TDD 写好了再 merge 进来?

  • ruby-china 项目启动太慢 at 2011年12月04日

    其实加载服务器需要很长时间这是非常常见的,如果不是需要一定得在浏览器下面看到结果的话,TDD 就完全可以解决这个问题了啊。

  • 关于 gem mysql2 at 2011年12月04日

    postgres 的问题也是多多的,mysql2 如果我没记错的话应该是 0.3.10 就不错 0.2.X 会有一个连接警告