我想以非常详细的方式学习rails插件,这样我就能理解github上的rails插件是如何设计的.
我正在寻找能够在高水平上解决问题的东西,但随后会详细介绍.
plugins, generators, etc.
Run Code Online (Sandbox Code Playgroud)
这存在吗?
我认为您真正需要的是对 Ruby 对象模型和 Ruby 元编程的深入理解。对它们的清晰理解对于能够构建各种有用的 Rails 插件至关重要。如果没有这两个,我不建议一头扎进 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/
另外,我强烈推荐这本书 - Dave Thomas 的 Ruby Metaprogramming,并仔细阅读The Ruby Way。
一旦您彻底了解了对象模型和元编程,理解 Rails 的设计就会变得更容易,并且随着经验的积累,它就会变得自然而然。使用插件和 gem 扩展同样的功能也会容易得多。
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |