ruby-1.9

Ruby 1.9 ist eine Abkürzung für die Ruby-Versionen 1.9.1, 1.9.2 und 1.9.3. Ruby ist eine dynamische Sprache, die sich auf Einfachheit und Ausdruckskraft konzentriert.
1
Antwort

Seltsamkeit mit gsub

Ich habe versucht, gsub zu verwenden, um Nicht-Wort-Zeichen in einer Zeichenfolge in einer Rails-App zu entfernen. Ich habe den folgenden Code verwendet: %Vor% aber es ist tatsächlich falsch, es wird auch den Buchstaben k entfernen. De...
27.04.2012, 15:12
1
Antwort

In Ruby CSV, wie schreibe ich eine leere, statt, "", in eine Datei?

Ruby 1.9-Version von csv %Vor% In diesem einfachen Beispiel verursacht die leere Mitte ,, im Daten-Array einen Fehler, aber wenn leeres Zitat verwendet wird, "", dann wird kein Fehler und die CSV-Datei erstellt. Ich möchte jedoch, dass die C...
27.05.2011, 19:03
5
Antworten

Ruby-Symbol als Methodenaufruf verstehen [duplizieren]

%Vor% Hier funktioniert das Symbol wie erwartet, aber hier: %Vor% warum : s hier gedruckt wird ?? Ich verstehe nicht den Grund dafür. Kann mir bitte jemand erklären?     
06.02.2013, 18:45
4
Antworten

HTML Ordnung / Reinigung in Ruby 1.9

Ich verwende derzeit die RubyTidy-Ruby-Bindungen für HTML, um sicherzustellen, dass HTML, das ich erhalte, wohlgeformt ist. Zur Zeit hält mich diese Bibliothek nur davon ab, eine Rails-Anwendung auf Ruby 1.9 zu bekommen. Gibt es alternative Bibl...
20.08.2009, 20:46
2
Antworten

Vim, Tabular und Ruby 1.9 Hashes

Angenommen, ich habe die folgenden Optionen Hash als Argument für eine Methode in Ruby 1.9.x: %Vor% Mit dem tabellarischen VIM-Plugin, was wäre der reguläre Ausdruck, um die Optionen Hash-Ausrichtung wie folgt zu erhalten: %Vor% Das :...
25.01.2012, 03:14
1
Antwort

Splat auf einen Hash

Ein Splat auf einen Hash konvertiert ihn in ein Array. [*{foo: :bar}] # => [[:foo, :bar]] Gibt es hier einen versteckten Mechanismus (wie zum Beispiel impliziten Klassenwurf) oder ist es ein eingebautes primitives Feature? Nebe...
13.01.2013, 12:35
2
Antworten

Kann ich dynamisch eine Ruby-Methode definieren, die einen Block akzeptiert?

Ich weiß, dass ich Methoden für eine Klasse dynamisch definieren kann, indem ich define_method verwende, und dass ich die Parameter festlege, die diese Methode unter Verwendung der Arität des Blocks verwendet. Ich möchte eine Methode dynam...
27.09.2011, 00:20
2
Antworten

Warum wird Ruby 1.9.2-head nicht mit RVM installiert?

Ich habe versucht, Ruby 1.9.2-head mit RVM zu installieren, bekomme aber folgende Fehlermeldung: %Vor% Ist System Ruby zwingend erforderlich, um Ruby über RVM zu installieren? Ich habe alle Abhängigkeiten in rvm notes angegeben, aber i...
02.05.2011, 02:14
1
Antwort

Gibt es eine Möglichkeit, ruby1.9 aufzurufen, ohne Rubygems zu laden?

Ruby 1.9 ist also wirklich nett, da es automatisch Rubygems benötigt. Wenn Sie also require 'somegem' aufrufen, ohne zuerst Rubygems zu benötigen, funktioniert es, und das ist im Allgemeinen großartig. Aber ich habe eine Menge Shell-Skript...
15.07.2010, 06:13
2
Antworten

Fehler 'inkompatible Zeichencodierungen: ASCII-8BIT und UTF-8' aufgrund der 8-Bit-Codierung von Cookies (Rails 3 und Ruby 1.9)

Ich habe eine Web-App, die 1.8.7 verwendet, auf 1.9.2 verschoben und bekomme nun immer %Vor% Ich habe die Datenbankkodierung nach UTF-8 und ich habe auch 'config.encoding="utf-8"'. Ich habe einige Ideen als mögliche Problemumgehungen gese...
22.03.2011, 22:57