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