Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I think what you are really looking for is deep understanding of Ruby Object Model and Ruby Metaprogramming. Crystal clear understanding of both of them is critical to be able to build variety of useful rails plugins. I would not recommend diving head first into rails plugin development without these two.</p> <p>Unfortunately, I don't have many resources that would give you deep insights in them but here is something to get you started. </p> <p><a href="http://www.hokstad.com/ruby-object-model.html" rel="nofollow">http://www.hokstad.com/ruby-object-model.html</a></p> <p><a href="http://www.ruby-doc.org/docs/Understanding%20Ruby%27s%20Object%20Model/ChrisPine_UROM.ppt" rel="nofollow">http://www.ruby-doc.org/docs/Understanding%20Ruby%27s%20Object%20Model/ChrisPine_UROM.ppt</a></p> <p><a href="http://www.rubyfleebie.com/3-steps-to-understand-how-classes-and-objects-work-in-ruby/" rel="nofollow">http://www.rubyfleebie.com/3-steps-to-understand-how-classes-and-objects-work-in-ruby/</a></p> <p>Also, I highly recommend this book - <a href="http://pragprog.com/screencasts/v-dtrubyom/the-ruby-object-model-and-metaprogramming" rel="nofollow">Ruby Metaprogramming by Dave Thomas</a> and also careful reading of <a href="http://rads.stackoverflow.com/amzn/click/0672328844" rel="nofollow">The Ruby Way</a>.</p> <p>Once you are thorough with the object model and metaprogramming, understanding the design of rails becomes easier and with experience, it starts to come naturally. Extending the same with plugins and gems would whole lot easier as well.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload