Als «ruby» getaggte Fragen

86
Was genau ist eine „Rolle“ in Capistrano?

Was ist der Zweck und die Funktion von "Rollen" in einem Capistrano-Rezept? Wenn ich mir Beispielrezepte ansehe, sehe ich oft so etwas: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Es sieht also so aus, als wäre eine Rolle im Grunde...

86
Verwenden von 'return' in einem Ruby-Block

Ich versuche, Ruby 1.9.1 für eine eingebettete Skriptsprache zu verwenden, damit "Endbenutzer" -Code in einen Ruby-Block geschrieben wird. Ein Problem dabei ist, dass ich möchte, dass die Benutzer das Schlüsselwort 'return' in den Blöcken verwenden können, damit sie sich nicht um implizite...

86
Was genau ist Arel in Rails 3.0?

Ich verstehe, dass es ein Ersatz für ActiveRecord ist und dass es Objekte anstelle von Abfragen verwendet. Aber... warum ist das besser Werden Objekte / Abfragen "einfacher" zu erstellen sein? Wird dies zu effizienteren SQL-Abfragen führen? Wird es mit allen wichtigen DBs kompatibel sein? - Ich...

86
"Vor" Datums- / Zeitfunktionen in Ruby / Rails

Ich habe mich gefragt, ob es in Rails eine Möglichkeit gibt, Zeitstempel wie vor einer halben Minute, vor zwei Minuten, vor einem Tag usw. zu berechnen. So etwas wie ein Echtzeit-Datumsstempel von Twitter. Ich möchte wissen, ob Ruby / Rails eine integrierte Funktion für eine solche Datums- /...

86
Edelsteinbefehl nicht gefunden

Ich habe gem auf Ubuntu 10.10 32 Bit mit installiert apt-get install gem -y Aber wenn ich versuche zu rennen gem install something.gem Ich erhalte die Fehlermeldung, dass der Befehl nicht gefunden wurde. bash: gem: command not found Ich habe gem installiert. Gibt es einen Grund dafür, dass der...

85
Was genau ist die Singleton-Klasse in Ruby?

Ist die Singleton-Klasse in Ruby eine Klasse für sich? Ist es der Grund, warum alle Objekte zur "Klasse" gehören? Das Konzept ist verschwommen , aber ich glaube, es hat etwas damit zu tun, warum ich überhaupt eine Klassenmethode definieren kann ( class foo; def foo.bar ...). Was ist die...

85
Ruby sendet JSON-Anfrage

Wie sende ich eine JSON-Anfrage in Ruby? Ich habe ein JSON-Objekt, aber ich glaube nicht, dass ich es einfach tun kann .send. Muss ich das Formular von Javascript senden lassen? Oder kann ich die net / http-Klasse in Ruby verwenden? Mit header - content type = json und body das json Objekt?...

85
Wie man Symbole in Ruby versteht

Obwohl ich " Ruby-Symbole verstehen " gelesen habe , bin ich immer noch verwirrt über die Darstellung der Daten im Speicher, wenn es um die Verwendung von Symbolen geht. Wenn ein Symbol, von denen zwei in verschiedenen Objekten enthalten sind, am selben Speicherort vorhanden ist, wie kommt es...

85
LEFT OUTER schließt sich Rails 3 an

Ich habe folgenden Code: @posts = Post.joins(:user).joins(:blog).select Dies soll alle Beiträge finden und sie sowie die zugehörigen Benutzer und Blogs zurückgeben. Jedoch Benutzer sind optional , was bedeutet , dass die , INNER JOINdie :joinsnicht zurückkehr viele Datensätze erzeugt. Wie...