我正在开发一个带有Rails引擎和铁路的红宝石宝石。我取得了很好的进展,但我最大的痛点之一是每次我更改gem以进行测试时都必须重新启动Rails服务器。
gem 'my_gem', :source => '~/apps/my_gem'
我尝试添加自动加载的路径,但没有成功:
config.autoload_paths += %W( ~/apps/my_gem )
我猜测问题是gem中的Railtie只在服务器启动时加载。有没有办法动态加载我的gem,以便在更改某些代码时不必继续重启服务器?