如何加速Rails开发服务器?

时间:2016-01-27 14:10:35

标签: ruby-on-rails

我正在研究Rails 4.2& Angular 1.4.8作为前端。这是我的 development.rb 文件:

Rails.application.configure do
  config.cache_classes = false
  config.eager_load = false
  config.action_controller.perform_caching = false
  config.action_mailer.raise_delivery_errors = false
  config.active_support.deprecation = :log
  config.active_record.migration_error = :page_load
  config.assets.debug = true
  config.assets.raise_runtime_errors = true
  config.action_mailer.delivery_method = :letter_opener_web
  config.action_mailer.default_url_options = {host: "localhost:3000"}
  config.consider_all_requests_local = false
end

我知道通过禁用assets.debug我可以加快速度,但是当我刷新页面时,我需要刷新资源。我正在做全栈,所以我不能一直预编译资产。

我最近开始使用guard guard-rails - 我有机会吗?

1 个答案:

答案 0 :(得分:1)

我怀疑每次文件更改后都会编译所有资产。

如果require angularjs libs和application.js中的其他lib尝试为库和应用程序创建单独的文件

另请参阅:Rails 3.1 is very slow in development-mode because of assets, what to do?