我正在研究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
- 我有机会吗?
答案 0 :(得分:1)
我怀疑每次文件更改后都会编译所有资产。
如果require
angularjs libs和application.js
中的其他lib尝试为库和应用程序创建单独的文件
另请参阅:Rails 3.1 is very slow in development-mode because of assets, what to do?