我正在关注指南http://edgeguides.rubyonrails.org/plugins.html,它似乎有点过时了。你能看一下它并告诉我在 Rails 3 中哪些部分应该以不同的方式完成吗?
EDIT1:也非常欢迎提供其他教程的链接!
我正在关注指南http://edgeguides.rubyonrails.org/plugins.html,它似乎有点过时了。你能看一下它并告诉我在 Rails 3 中哪些部分应该以不同的方式完成吗?
EDIT1:也非常欢迎提供其他教程的链接!
没错,该指南不是最好的(最后一个变更日志条目是 2010 年 4 月)。
相反,我建议您阅读:https ://github.com/radar/guides/blob/master/gem-development.md
我碰到了这个问题,现在答案已经过时了。railsguide 目前是最新的:http: //guides.rubyonrails.org/engines.html
enginex
gem 已集成到 rails 中,现在创建引擎非常简单:
rails plugin new your-gem-name --full
与命令非常相似rails new
,这将创建一个新文件夹,其中包含一个空白 gem 供您填写。此 gem 自动为engine
. 更多选项(例如--mountable
查看文档)。