【发布时间】:2014-03-17 18:57:58
【问题描述】:
我正在开发一个 Rails 应用程序,其中大部分不特定于应用程序的代码已编写在各种 gem 中,包括一些 Rails 引擎和一些我正在增强或修复错误的 3rd 方 gem。
gem 'mygem', path: File.expath_path('../../mygem', __FILE__)
由于这些 gem 中的许多代码确实是应用程序的一部分,因此它仍然经常更改。我希望能够利用 Rails 功能,在开发时(即当 config.cache_classes 为 false 时)在每个请求上重新加载代码,但这仅在默认情况下在正常的应用程序结构中完成。
如何配置 Rails 以在每个请求上重新加载 gem 代码,就像使用应用程序代码一样?
【问题讨论】:
标签: ruby-on-rails activesupport