簡體   English   中英

捆綁2顆寶石作為RAILS的一顆寶石

[英]2 gems bundled as one gem for RAILS

我只是想問問是否有可能從2個工作的寶石中創建一個寶石。

例如,我要結合寶石1和寶石2來創建寶石3。

gem 1 + gem 2 = gem 3

我知道可以從頭開始創建寶石。 但是我要做的是通過混合2個開源gem來創建一個gem。

這樣,我不需要在垂死的GEMFILE中添加2個單獨的gem。

有沒有什么工具或我需要的東西...來完成呢?

提前致謝。

寶石包含執行特定任務的文件。

組合兩個寶石就像將一個寶石的內容復制到另一個寶石中一樣。 這樣做的缺點是會增加依賴性,並且適合項目中的特定目的或任務。 因此,在以后的階段,如果您想更改代碼或對其進行修改,則可能只有在將一個gem替換為另一個gem時,才會進行修改,但是由於您將其合並到另一個上,因此您再次需要返回到你以前有過

其次,如果在遠程站點上更新了一個gem,則您將無法在其應用程序中更新與合並的相同的gem。 同樣,您需要提取寶石,再次更新並合並。

這樣,盡管可能的話,合並並不是一個好習慣,因為這會減少代碼的使用和靈活性。

因此,只需要在gemfile中添加一行代碼就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM