2010-12-03 3 views
5

Я хочу изучить плагины рельсов очень детально, чтобы я мог понять, как настраиваются плагины rails в github.Rails in depth plugin tutorial

Я ищу что-то, что идет на вещи на высоком уровне, но затем идет подробно.

plugins, generators, etc. 

это ли?

ответ

3

Я думаю, что вы действительно ищете глубокое понимание Ruby, объектной модели и Руби Метапрограммирование. Критическое ясное понимание обоих из них имеет решающее значение для создания разнообразных полезных плагинов 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.

После того, как вы тщательно с объектной моделью и метапрограммированием, понимание дизайна рельсов становится проще и с опытом, оно начинает приходить естественным путем. Расширение же с помощью плагинов и драгоценных камней было бы намного проще.