Bitte rät mir einige wirklich großartige Ruby on Rails 3 Anwendung, die ich als Beispiel für Best Practices in Rails 3 verwenden kann. Die Idee ist, ich möchte die App auf meiner Festplatte haben, die ich als Referenz verwenden kann, wenn ich Fragen habe wie man ein Feature implementiert. Es kann eine beliebige Blog-Engine sein, oder eine App wie Redmine spielt keine Rolle, aber sie sollte fast alle Elemente / Funktionen enthalten, die für jede Web-Anwendung verwendet werden. Und es sollte mit Best Practices aus der Sicht von Ruby und Rails 3 gemacht werden.
Auf Github gibt es definitiv viele Apps, von denen man lernen kann. Viele Lösungen sind jedoch für bestimmte Kontexte sehr einzigartig und jeder ist immer in einer Phase des Lernens. Selbst in den besten Apps sollten Sie in der Lage sein, viel zu widersprechen.
Hier ist eine Liste von einigen bemerkenswerten.
Dies ist rubygems.org, starke Gemeinschaftsbemühungen, hat viele ordentliche Praktiken: Ссылка
Dieses Projekt ist nicht unbedingt die beste Vorgehensweise, aber es ist so laut und es gibt so viele Leute, die damit beschäftigt sind, alle Arten von anfänglich geschriebenem Mist auszuarbeiten, damit daraus etwas Interessantes wird: Ссылка
Dies ist eine beliebte E-Commerce-App, auf die Sie aufbauen können. Habe den Code nicht gelesen, aber es ist wieder ziemlich populär, was bedeutet, dass er von der Community gut unterstützt wird: Ссылка
Weitere Informationen finden Sie auf der Entdeckungsseite von github: Ссылка .
P.S. Buckwise ist eine Rails2 App von Jamis Buck (37signals and Rails core). Es ist immer noch sehenswert, auch wenn Sie nach Rails 3 Insights suchen.
Ich mag die Erste Schritte mit Rails Anleitungen. Sie sind nicht wirklich eine vollständige App, aber sie sind gute Beispiele dafür, wie Dinge getan werden sollten und aktuell sein sollten.
Sie können auch auf Github suchen für Schienen Apps. Der Quellcode sollte sichtbar sein, und wenn Sie einen Account haben, können Sie die verschiedenen Projekte ansehen und sehen, was neu ist.
Die Meinungen zu "Best Practices" sind sehr unterschiedlich. Ich würde nur eine Tonne Schienen 3 Code auf Github lesen, und dann eine Tonne mehr lesen! Indem Sie Code lesen, lernen Sie, was in der Welt der Schienen üblich ist und entwickeln Ihre eigenen Best Practices.
Tags und Links ruby-on-rails