매우 상세한 방법으로 레일즈 플러그인을 배우고 싶기 때문에 github에서 레일스 플러그인을 어떻게 디자인하는지 이해할 수 있습니다.Rails in depth plugin 튜토리얼
나는 높은 수준에서 일을 진행하지만 세부적으로 진행되는 것을 찾고 있습니다.
plugins, generators, etc.
이가 있습니까?
매우 상세한 방법으로 레일즈 플러그인을 배우고 싶기 때문에 github에서 레일스 플러그인을 어떻게 디자인하는지 이해할 수 있습니다.Rails in depth plugin 튜토리얼
나는 높은 수준에서 일을 진행하지만 세부적으로 진행되는 것을 찾고 있습니다.
plugins, generators, etc.
이가 있습니까?
http://guides.rubyonrails.org/plugins.html 나는 당신이 정말 찾고있는 것은 루비 개체 모델과 루비 메타 프로그래밍의 깊은 이해 생각 읽고 추천 할 것입니다. 유용한 레일 플러그인을 다양하게 빌드하려면 두 파일 모두에 대한 명확한 이해가 중요합니다. 나는이 두 가지가없는 레일즈 플러그인 개발에 먼저 뛰어 드는 것을 권하지 않습니다.
불행히도, 나는 당신에게 깊은 통찰력을 줄 수있는 많은 자원이 없지만 여기에 당신을 시작시킬만한 것이 있습니다. Ruby Metaprogramming by Dave Thomas 및 The Ruby Way의도주의 깊게 읽어 - 또한 http://www.rubyfleebie.com/3-steps-to-understand-how-classes-and-objects-work-in-ruby/
http://www.ruby-doc.org/docs/Understanding%20Ruby%27s%20Object%20Model/ChrisPine_UROM.ppt
http://www.hokstad.com/ruby-object-model.html
, 내가보기 엔이 책을 추천한다.일단 개체 모델과 메타 프로그래밍을 완벽하게 수행하면 레일 디자인을보다 쉽게 이해할 수 있으며 경험을 통해 자연스럽게 시작됩니다. 플러그인과 보석으로 같은 것을 확장하는 것이 훨씬 쉽습니다.
멋진데, 플러그인 자체를 통해 걸어 다니고, 모든 콜백과 플러그인에서 바인딩 될 수있는 장소는 어떨까요? – mpapis
다시 말하지만 ActiveRecord/ActionController가 어떻게 디자인되고 콜백/후크가 작동하는지 이해해야합니다. 그것의 루비. 마스터 루비 먼저. 그건 내 조언이다. 나는 이것에 관해서 어떤 지름길이 있다고 생각하지 않는다. – Chirantan