Rails in depth插件教程

时间:2010-12-03 12:35:17

标签: ruby-on-rails

我想以非常详细的方式学习rails插件,这样我就能理解github上的rails插件是如何设计的。

我正在寻找能够在高水平上解决问题的事情,但随后会详细说明。

plugins, generators, etc.

这是否存在?

2 个答案:

答案 0 :(得分:3)

我认为你真正想要的是对Ruby Object Model和Ruby Metaprogramming的深刻理解。清楚地理解它们对于能够构建各种有用的轨道插件至关重要。如果没有这两个,我不建议首先进入rails插件开发。

不幸的是,我没有很多资源可以让你深入了解它们,但这里有一些东西可以帮助你入门。

http://www.hokstad.com/ruby-object-model.html

http://www.ruby-doc.org/docs/Understanding%20Ruby%27s%20Object%20Model/ChrisPine_UROM.ppt

http://www.rubyfleebie.com/3-steps-to-understand-how-classes-and-objects-work-in-ruby/

另外,我强烈推荐这本书 - Ruby Metaprogramming by Dave Thomas并仔细阅读The Ruby Way

一旦完成了对象模型和元编程,了解导轨的设计变得更容易,并且凭借经验,它开始变得自然而然。使用插件和宝石扩展它也会更容易。

答案 1 :(得分:0)