2
我通過提取出可以重用的Rails項目的一部分來創建幾個寶石(並且我在其他Rails項目中進行了重複)。我遇到的問題是測試寶石的每一項變化現在都非常緩慢。如何讓Rails從本地源代碼目錄中獲取寶石?
更改Rails項目是非常快的,因爲大多數的變化會自動重新加載時間,但改變一個寶石意味着:
- 停止軌道服務器
- 去寶石目錄
- 執行sudo耙安裝,這是非常緩慢的
- 回到Rails項目
- 重新運行軌道服務器,這也很慢
有沒有一種方法讓我的Rails項目從我擁有寶石代碼的代碼中取代代碼,而不是已安裝的寶石,以加速開發?
通過只需要重新啓動rails項目(它不會自動加載)來減少時間,但它會刪除源代碼管理,因爲您沒有在供應商中使用它(對於gem);所以它對某些東西很有用,但不是全部。儘管如此,我已經用了一段時間。謝謝ScottJ。 – Pablo