Frage

Ich fange die Arbeit an einem Projekt mit Rails, aber ich warte auf die 3. Auflage des pragmatischen rails-Buch zu kommen, bevor ich ein Buch kaufen.

Jedenfalls, meine Frage ist ein bisschen mehr zeigte, als wie fange ich an...

Was sind einige müssen Edelsteine, die jeder nutzt?

Ich brauche die basic authentication, so habe ich die restful-Authentifizierung Juwel, aber darüber hinaus, ich weiß nicht, was ich nicht weiß.Gibt es einen Lauf nach unten von diese Informationen irgendwo?Einige grundlegende setup, dass 99% der Menschen beginnen mit, wenn eine neue rails-Anwendung?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Die gems und plugins, die ich dazu verwenden die meisten meiner Projekte sind:

Andere Tipps

Für die Paginierung, will_paginate.

Das ist sehr, sehr subjektiv, denn es hängt alles davon ab, was Ihre Anwendung tut!Jedoch, ich habe gerade einen Blick auf die Juwelen, das ich installiert habe, und die, die absolut nicht springen als zwingend ist Capistrano.

BTW Restful-Authentifizierung ist ein Rails-plugin nicht zu einem Juwel.

HAML ist ein muss.Sie werden nie denken, HTML in derselben Weise wieder-Nicht mehr tag Suppe.

Wie kann niemand erwähnt haben andand noch?Es ist das beste, was seit ||=

Nur die Edelsteine, die Sie benötigen, sind:

  • Rails
  • Rake

Wenn Sie "gem install rails" du wirst alles bekommen, was Sie brauchen für die Schienen.Sie müssen nur die Edelsteine, wenn Sie Sie brauchen, so es ist nicht Wert, sich Gedanken über, bevor dann.

EDIT:Tatsächlich gibt es ein paar mehr werden Sie wahrscheinlich benötigen:

  • mysql - Ruby oder was auch immer-Datenbank-Treiber, die Sie benötigen
  • mongrel - Sie benötigen nicht unbedingt das, bis die Produktion, aber es ist schön zu verwenden in dev/test zu
  • ZenTest - ich benutze diese hauptsächlich für die "autotest" so, dass meine tests laufen in einem Konsole-Fenster, wenn meine Quelldateien ändern

Es gibt viele andere Edelsteine, die Ihnen helfen, aber wir brauchen mehr Informationen von Ihnen zu wissen, wenn Sie sind anwendbar, zB:

  • Web scraping - (hpricot)
  • CSV (fastercsv)
  • Amazon S3-Unterstützung (aws-s3)
  • Bild-manipulation (rmagick)
  • Grafik - (schroff) - ich benutze dies als plugin
  • Role-based security (role_requirement) - Dies ist ein plugin zu

mini_magick statt rmagick.

Vielleicht möchten Sie ein Auge auf: http://rubygems.org/ - Sie können sehen, einige interessante Statistiken gibt es im re:die meisten heruntergeladen, am aktivsten, etc...

Ebenfalls interessant und etwas erzählen: https://github.com/languages/Ruby

Dies ist ein Alter thread, aber ich dachte, ich werde die Liste verfeinern, was ich glaube zu sein, muss die Edelsteine an diesem Punkt in der Zeit:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top