在 Rails 之上构建了一个重型 javascript 应用程序 (SPA) 之后,现在,随着我们的应用程序的增长,我们在开发模式的可扩展性方面遇到了一些问题。目前有超过 650 个 javascript 文件,每次我们需要重新加载页面大约需要 30 秒才能完成并下载所有文件。
我想知道rails是否有任何配置选项可以在开发模式下缓存这些资产(不压缩),并且当它们中的任何一个被更改时,它会使资产缓存过期。下面是 development.rb 文件配置:
MyApp::Application.configure do
config.cache_classes = false
config.action_controller.perform_caching = false
config.consider_all_requests_local = true
config.assets.enabled = true
config.assets.paths << Rails.root.join('app', 'assets', 'fonts')
config.assets.compress = false
config.assets.debug = true
end
可能存在该选项,请告诉我。
谢谢。