我通过提取可以重用的Rails项目的部分来创建一些gem(并且我已经在其他Rails项目中重复了)。我遇到的问题是测试宝石的每一个变化现在都很慢。
更改Rails项目非常快,因为大多数时候自动重新加载更改,但更改gem意味着:
我的Rails项目是否有办法从我拥有gem代码的地方获取代码,而不是安装的gem,以加快开发速度?
答案 0 :(得分:2)
您可以运行rake gems:unpack
将已安装的gem解压缩到vendor/gems
目录中,然后在那里进行编辑。
如果您希望将代码保留在原来的位置,可以将供应商/宝石符号链接到它。它会给你警告,它会很讨厌,但它会起作用。