Immer, wenn etwas ist wirklich ein "Big Deal" in der Ruby-Welt, decken wir es – auch wenn es für sinnvoller, auf Rails Inside (die jetzt den Wechsel zu einem Benutzer Beiträge Modell). Da haben wir durchgemacht alle neuesten und größten Rails 3,0 weiterführende Links und zusammen eine Tonne sie Ihnen auf Ihrem Weg helfen, mit dem kürzlich veröffentlichten Rails 3.0 beta. Genießen!
Erste Schritte / Must Reads
Rails 3.0 Release Notes – ein Epos Umfang der Dokumentation über die Rails-Guides Projekt. Wenn Sie schon ziemlich vertraut mit Rails 2.x und wollen einfach wissen, was neu ist und aktualisiert werden, dies der richtige Ort zu schauen erster Stelle steht. Wenn Sie diese ganze Seite lesen, werden Sie ein gutes Gefühl zu bekommen, was Sie brauchen, um abholen nächsten.
Der Weg zum Rails 3: Greenfielding Neue Apps mit den Schienen 3 Beta – Jeremy McAnally hat einen fantastischen praktische Anleitung zur Einrichtung Rails 3 beta und die Schaffung eines neuen App von Grund auf neu geschrieben. Bemerkenswert ist seine Berichterstattung über den neuen App-Generator und Konfigurations-System. Er bekommt man so weit wie Garaus zu einem Baugerüst und sogar das Hinzufügen einige Tests.
Rails 3 Einführung – Zwei Wochen alten Post von Jeremy McAnally, dass ein hohes Einführung in Rails 3 zur Verfügung stellt. Was ist es, woran liegt das? Und so weiter. Er zeigt, wie Rails von einer monolithischen, verpackt "Deal", um ein Netzwerk von mehr lose gekoppelten Bibliotheken ist umgezogen, die zusammen arbeiten.
Wie Installieren von Rails 3.0 Beta – Eigene Guide to Getting Schienen 3,0 und ausgeführt wird. Sicher, es ist nur zwei Zeilen, aber wir schlagen die offiziellen Rails-Blog von 4 Minuten auf diesem * g *
RailsPlugins.org – Eine neue Rails Plugins-Verzeichnis.
Aktualisieren
Geoffrey Grosenbach's Rails 3 Upgrade Screencast – Geoffrey Grosenbach (von peepcode Ruhm) zusammengestellt hat einen kostenlosen Screencast zeigt, wie man eine Rails Rails 2.x ca. 3,0 migrieren. Eine sehr hohe Qualität in der Produktion.
rails_upgrade Plugin – Ein Beamter Plugin, dass die Kontrollen auf Ihrer Rails 2.x-Anwendung läuft und meldet Ihnen offensichtlichen Dinge, die müssen für Rails 3,0 Nutzung geändert werden. Es ist unwahrscheinlich, Ihnen eine vollständige Abdeckung von jeder Ausgabe, sondern als einen allgemeinen Überblick it's pretty cool.
5 Dinge, die Sie heute tun, um Ihre App Ready for Rails 3 Stellen – Ein kurzer Beitrag empfiehlt, dass Sie beginnen, verwenden Bundler, verwenden inherited_resources, verwenden rails_xss, verwenden Sie mehrere benannte Bereiche und ändern Sie die Verweise auf bestimmte Konstanten .. alle in Ihr bestehendes app so ist es einfacher, ein Upgrade auf 3,0 höher.
Rails 3 Ready Plugins – Wenn Sie stark abhängig sind auf einem bestimmten Plugin, ob sie bereits über die bestätigten Ja / Nein Liste der Plugins, die / do don 't Arbeit mit Rails 3.0. Es ist immer noch eine kurze Liste also, wenn Sie ein Plug-Maintainer, müssen Sie Ihr Plugin hinzufügen, wenn Sie so oder so wissen!
Wie Plugins zu Rails 3.0 zu aktualisieren – Eine frische und Code schwer, wie Sie einige grundlegende Veränderungen ein Upgrade auf eine Rails 2.x Plugin für Rails 3.x Standards zu machen!
Rails 3,0 Bibliotheken und Komponenten
Active Record Query Interface 3.0 – Pratik Naik zeigt ActiveRecord-Finder-Methoden und zeigt, wie eine Reihe von Techniken werden in Rails 3,1 veraltet. Im Wesentlichen bewegen Abfragen weg von einer einzigen find* Methode mit Argumenten zu einer Kette von Methoden auf eine einfachere find durchgeführt verpackt. Es gibt viele gute Code-Beispiele in here!01/28/why-i-wrote-arel / "> Warum Arel? Ist auch eine gute Einführung zu diesem Thema und zeigt die Motivation und die Theorie hinter dem" relationaler Algebra "in ActiveRecord 3.
ActiveModel: Make Any Ruby Object Feel Like ActiveRecord – Yehuda Katz führt uns in das neue System ActiveModel in Rails von 3,0 zeigt uns, wie wir es verwenden, um eine Ruby-Klasse fühlen wie ein Old-School-ActiveRecord-Modell. All dies ist eine Folge der Spaltung, der das Muster-und Datenbank-Verhalten von ActiveRecord in separate Bibliotheken, wodurch der Notwendigkeit für ein Datenbank-Backend(oder böse Hacks).
Render Optionen in Rails 3 – Yehuda Katz sieht, wie Rails 3's Rendering-Pipeline und arbeitet veranschaulicht, wie eine benutzerdefinierte PDF-Renderer, um ihn hinzuzufügen.
Generische Aktionen in Rails 3 – Yehuda Katz (again!) Zeigt uns, wie Sie clever "generischen Aktionen" zu schaffen, um Dinge wie Umleitungen direkt von der Routen-Datei und der generischen tun Vorlage Rendering. Es lohnt sich auch einen Blick für die Diskussion auf der Route Matcher Änderungen.
Making Generatoren für Rails 3 Mit Thor – David Trasbo veranschaulicht, wie Thor verwenden (im Wesentlichen eine bessere Rake – sorta) auf die neuen Generatoren für Rails produzieren 3 Projekte. Dies ist ein Code schwere Lösungsweg. Es gibt mehr auf Generatoren hier.
Neue ActionMailer API in Rails 3,0 – Mikel Lindsaar got stuck in und baute eine wesentlich verbesserte Mail-Bibliothek für Ruby. Diese neue "Post"-Bibliothek ist nun die neue Grundlage der ActionMailer in Rails 3.0. In diesem Artikel gibt Mikel eine Tour, wie es funktioniert und wie Sie zusammengestellt Mails schnell und einfach von innen Rails 3.0-Anwendungen.
Validierungen in Rails 3,0 – Mikel Lindsaar zeigt, wie Validierungen in Rails 3.0 geändert haben. Anstatt einen Teil der ActiveRecord, dass sie nun in ActiveModel und kann auf nicht verwendet werden, auch im Zusammenhang DB-Objekte! Die alte Schule Validierungsmethoden sind immer noch da, aber jetzt gibt es einige andere, sauberere Möglichkeiten, um die gleichen Dinge .. Mikel zeigt Ihnen, wie.
Rails3_DataMapper – Eine Bibliothek, die Arbeit wird DataMapper on Rails 3. Es war erst gestern aktualisiert und die Menschen wurden empfehle es auf Twitter. Wenn Sie ein DataMapper Benutzer, check it out! Update: Es gibt jetzt ein Tutorial auf immer DataMapper auf Schienen 3 beta!
Die Rails-Modul – Nick Quaranto untersucht, wie Konstanten wie RAILS_ROOT RAILS_ENV und RAILS_DEFAULT_LOGGER wurden verworfen zugunsten der Zugriff auf Methoden in der globalen Rails-Modul gespeichert (zB: Rails.root, Rails.env, Rails.logger
3 Rails I18N Änderungen – José Valim befasst sich mit einigen der Internationalisierung (i18n) Änderungen in Rails 3.0 über 2.x – zusammen mit einfache Beispiele.
Insights
A Retrospective – Schienen 3 Mitglied im Kernteam von Yehuda Katz blickt zurück auf das vergangene Jahr und analysiert die wichtigsten Änderungen. Das ist lesenswert, wenn Sie einen weicheren, nachdenklich, höheres Profil als die Release Notes geben wollen.
My Favorite Things 5 Über Rails 3 – Es ist ein paar Monate alt, aber Yehuda Katz wirft einen Blick auf einige der Knackpunkte von Rails 2.x und zeigt, wie Rails 3 erhebliche Verbesserungen bietet.
Sonstiges
Webbynode Ruft Rails 3 Unterstützung für Rapid Deployment – Hosting Unternehmen Webbynode zeigt, wie man eine Rails ca. 3,0 einsetzen können, um ihre VPS-System mit nur einer einzigen Befehlszeile Eintrag. Es ist ein bisschen wie Heroku aber stärker und anpassbar. Natürlich müssen Sie für die VPS zu bezahlen, aber hey
Es ist auch gezeigt, wie man eine Rails und PHP app nebeneinander laufen können auf dem gleichen System.
Wie Installieren von Rails 3.0 Beta auf Ubuntu Linux – Ein Ubuntu-spezifische Anleitung zum Einrichten eines Basis 1,9 Ruby und Rails 3.0 beta-Stack.
Lassen Sie Ihre SQL Growl in Rails 3,0 – Gavin Stark zeigt, wie er gezwickt Rails 3,0 to put out Growl-Benachrichtigungen für alle SQL-Abfragen durch ActiveRecord durchgeführt. Cute Trick.
Exploring Rails 3 Gratis-Online-Tagung – O'Reilly und RailsConf bieten inzwischen einen kostenlosen zweistündigen Online-Konferenz, die Funktionen Yehuda Katz, Gregg Pollack, Jeremy Kemper und Ryan Tomayko sprechen über die verschiedenen Teile der Schienen 3,0 Ökosystem. Es findet am 18. Februar 2010.
Signiert und Permanent Cookies in Rails 3 – Pratik Naik zeigt, wie Sie "permanenten" Cookies in Rails 3.0, leichter als in früheren Versionen, die alle durch eine neue cookies.permanent Objekt.
Erweiterung von Rails 3 Video – Yehuda Katz in einer Stunde langen Gespräch die demonstrieren, wie Rails 3,0 zu verlängern.
Neue Rails Logos – Wollen Sie eine Rails-Logo irgendwo ohne offensichtliche Genehmigungs-oder Warenzeichen Fragen verwenden? Schauen Sie sich unsere kleinen Wettbewerb / Brau-Topf von Public Domain-Logos auf über Rails Inside!
How to Build Sinatra on Rails 3 – Yehuda Katz gibt einen Code schwere Demonstration, wie eine grundlegende Sinatra Anwendung, die innerhalb eines 3 Rails app zu erhalten.
Unauffällig JavaScript in Rails 3 – Eine sehr alte post Blick auf einige der Änderungen vorgenommen werden, um Helfer in Rails 3.0 JavaScript.
Änderungen in Rails 3.0 für Agile Web Development with Rails Edition 3 – Der Pragmatische Programmierer sind, halten eine Seite mit den Veränderungen, die für die beliebte AWDWR Buch zu halten, die Arbeit mit Rails 3. Gut, es anzusehen, wenn Sie lernen aus diesem Buch!
Rails 3 App Generator Script – Sie wollen ein komplettes, eingerüstet Rails ca. 3 Sekunden aufstehen? Das Skript erhalten Sie auf Ihrem Weg.
MooTools Treiber für Rails 3 Helfer – Schienen 3 ist jetzt JavaScript-Framework Agnostiker, und wenn Sie möchten, Mootools verwenden, folgen nun ein paar Informationen darüber, wie man das macht.
North Korean Rails 3,0 Launch Party – Everyone's in die Festlichkeiten!
NEU! Bundle Me Some Rails – Ein Spaziergang durch die Anwendung der neuen Gem Bündeleinheit mit Rails 3.0 von Mikel Lindsaar.
Eine weitere Rails 3 Link-Liste – Michael Bumann begonnen, eine Liste der Schienen zu halten 3,0 Links vor ein paar Tagen, so dass es vielleicht noch andere hier nicht behandelt. So fand ein weiteres von Melvin Ram zu.
Logo auf der Oberseite vom Post mit freundlicher Genehmigung von Dylan Clendenin. Sehen Sie mehr neue, inoffizielle Rails Logos und / oder übermitteln Sie Ihre eigenen!
[news] @ peterc hier! Meine nächste "große Ding" ist eine neue Website namens coder.io. Wenn Sie in Technologien wie Ruby, Git, Python, das iPhone, MySQL, JavaScript, Clojure, etc sind, können Sie auf der Liste in Kürze für einige mögliche Werbegeschenke bekommen / Boni und exklusiven frühzeitigen Zugang. Danke!