2010-12-03 18 views
5

非常に詳細な方法でレールプラグインを学びたいので、githubのレールプラグインの設計方法を理解できます。Rails in depthプラグインチュートリアル

私は高レベルで物事を説明しているものを探していますが、詳細についています。

plugins, generators, etc. 

これはありますか?

答えて

3

を読むためにあなたをお勧めします。便利なレールプラグインの様々なビルドができるようにするには、両者の明確な理解が不可欠です。私は、これらの2つがないと、まずレールをプラグイン開発に乗り込むことをおすすめしません。

残念ながら、私は彼らにあなたの深い洞察力を与えるが、ここであなたが始めるために何かあるでしょう多くのリソースを持っていません。

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を注意深く読みます。

あなたがオブジェクトモデルとメタプログラミングと徹底したら、レールの設計を理解することが容易と経験となり、それが自然に来ることを開始します。プラグインと宝石で同じものを拡張することはずっと簡単です。

+0

いいですが、プラグイン自体、すべてのコールバックとプラグインでバインドできる場所を歩いてみましょうか? – mpapis

+0

ここでも、ActiveRecord/ActionControllerの設計方法とコールバック/フックの仕組みを理解する必要があります。そのルビー。最初にマスターRuby。それは私のアドバイスです。私はこれになると、ショートカットがあるとは思わない。 – Chirantan

0

私はあなたが本当に探していることはRubyのオブジェクトモデルとRubyメタプログラミングの深い理解だと思うhttp://guides.rubyonrails.org/plugins.html

+0

さらに何か? – mpapis

+0

それは十分に深くはない、私はその1つを知っています:) – Blankman