为Rails 3应用程序制作自定义插件/ gem /引擎

时间:2011-02-14 14:15:01

标签: ruby-on-rails ruby-on-rails-3 plugins rubygems rails-engines

我正在关注指南http://edgeguides.rubyonrails.org/plugins.html,似乎有点过时了。你能看看它并告诉我哪些部分应该以不同的方式在Rails 3中完成?

EDIT1:非常欢迎链接到替代教程!

3 个答案:

答案 0 :(得分:5)

你没错,该指南不是最好的(最后一个更改日志条目是2010年4月)。

相反,我建议您阅读:https://github.com/radar/guides/blob/master/gem-development.md

答案 1 :(得分:2)

我遇到了这个问题,答案现在已经过时了。 railsguide目前是最新的:http://guides.rubyonrails.org/engines.html

enginex gem已集成到rails中,创建引擎现在就像这样简单:

rails plugin new your-gem-name  --full

rails new命令非常相似,这将创建一个新文件夹,其中包含一个空白的宝石供您填写。此宝石自动为engine。有关更多选项(例如--mountable,请查看文档)。

答案 2 :(得分:1)