6
A
回答
9
插件,現在正在變得過時,你可以通過在environment.rb中的「config.gem」語句管理的寶石。寶石可用於全系統(不只在一個應用程序中),並且與插件不同。
我最近轉換我的所有plugins到寶石。 Easy to do,非常值得。
1
Rails似乎正朝着寶石方向發展。我已將大部分插件轉換爲寶石。寶石在Ruby生態系統中更易於管理和適應。爲什麼我們需要兩個獨立的系統呢?
仍然存在但與寶石的一個問題:這是不可能的耙任務添加到從創業板的Rails應用程序。雖然我不確定,但發電機可能也是如此。如果你在你的插件中使用這些,那麼遷移到寶石是不可能的。希望這會很快得到解決。
1
您可以通過寶石添加發電機到導軌。這實際上很簡單,你可以添加一個rails_generators目錄到你的gem。 (我認爲其他目錄名稱將工作 - 我不知道什麼軌搜索)。例如:http://github.com/remi/rackbox/tree/a21c21667c68d5fd51357e28f0742171e9161e9b/rails_generators
與添加rake任務...我還沒有搞清楚HOWTO做到這一點:/
現在,我有我的生成增加require 'myproject/rails/tasks'
(或東西)到項目的Rake文件作爲一種將rake任務添加到來自gem的rails的方法。
很多寶石都要求你'引導'它們到你的rails項目中,例如。 sudo的創業板安裝黃瓜 CD rails_app ./script/generate黃瓜#引導黃瓜放入您的應用程序
相關問題
- 1. 爲Rails 3創建插件或寶石?
- 2. 建立紅寶石Koans
- 3. 如何建立紅寶石
- 4. 無法建立PG寶石
- 5. 軌道 - 建立LinkedIn寶石
- 6. 什麼是最好的使用 - 紅寶石寶石或紅寶石插件
- 7. sqlite3的,紅寶石的寶石:無法建立寶石原生擴展
- 8. 寶石安裝錯誤:無法建立寶石原生擴展
- 9. 彪馬寶石 - 無法建立寶石原生擴展
- 10. 建立與本地擴展寶石(寶石::安裝:: ExtensionBuildError)
- 11. 如何用紅寶石建立一個計算機網絡
- 12. 紅寶石錯誤FSEVENT建立
- 13. 插件/寶石多選?
- 14. 創建一個寶石服務器,我可以發佈寶石
- 15. 創建紅寶石寶石dashing.io自定義部件 - 或組合部件元素
- 16. 寶石或插件,什麼是對軌道項目的紅寶石好
- 17. 建立一個插件系統用PHP
- 18. 紅寶石寶石是否或依賴?
- 19. 紅寶石插值
- 20. IDEA紅寶石插件代碼檢查無法看到寶石
- 21. 紅寶石調試IDE未能建立寶石原生擴展時的Windows
- 22. 如何在redis中建立這個紅寶石結構
- 23. 紅寶石:郵件列表庫或寶石
- 24. 安裝在任何紅寶石寶石會帶來錯誤:未能建立寶石原生擴展
- 25. 獨立紅寶石腳本中的紅寶石
- 26. 如何建立一個透明的私人寶石源服務器
- 27. 建立一個紅寶石代碼生成器..從哪裏開始?
- 28. 構建一個Ruby寶石來收集項目中的所有本地寶石
- 29. 進度條寶石或使用jQuery的Rails 3插件
- 30. Ruby on Rails的寶石或插件導軌版本
「易·幹」的鏈接改爲http://mbleigh.com/2008/06/11/gemplugins-a-簡要介紹到的,未來的護欄,plugins.html – cpm 2009-05-11 18:35:00