Ruby ist eine multi-plattform Open-Source, dynamische objektorientierte interpretierte Sprache, erstellt von Yukihiro Matsumoto (Matz) im Jahr 1995. Die [Ruby] -Tag ist für Fragen im Zusammenhang mit der Ruby-Sprache, einschließlich seiner Syntax und seiner Bibliotheken . Fragen speziell zum Ruby-on-Rails-Framework sollten mit [ruby-on-rails], nicht [ruby] getaggt werden. Verwenden Sie dies nicht, um Ruby in der japanischen Sprache zu markieren.
Habe Arrays
[1, 2, 5] und [1, 2, 3]
Ich möchte passende Werte extrahieren, wenn es eine Methode wie folgt gibt:
[1, 2, 5].match([1, 2, 3]) #=> [1, 2]
Gibt es eine Methode für Array, danke
Ich wollte nur mehrere Arrays in Ruby verketten und konnte keinen zufriedenstellenden Weg finden.
Beispieleingabe:
%Vor%
Erwartetes Ergebnis: (ohne die vorhandenen Arrays zu ändern)
%Vor%
Meine tatsächlichen Arrays sind viel grö...
Ich habe versucht, Ruby auf meinem Lion-Rechner (OSX 10.7.3) zu installieren.
Ich habe rbenv und ruby-build installiert und versuche 1.9.2-p290 auf meinem Rechner zu installieren. Hier ist die Ausgabe der Installation fehlgeschlagen:
%Vor%...
Was ist der Zweck von transient do in FactoryGirl-Fabriken?
Ich habe viele Fabriken gesehen, die mit etwas wie unten anfangen.
%Vor%
Ich habe einige Informationen in diesem Blog gefunden: Ссылка
Aber ich verstehe immer noch nicht...
Ich muss eine Dezimalzahl wie folgt formatieren:
%Vor%
Das Problem ist, dass wenn ich 00.33 abrufe, es als 0.33 ausgibt.
Ich habe alles versucht und kann nicht richtig funktionieren. Ich könnte MySQL Zerofill tun, aber ich versuc...
In Ruby können Sie Enumerable # any? auf einem aufzählbaren Objekt aufrufen, um zu sehen, ob Jedes seiner Elemente erfüllt das Prädikat, das Sie im Block übergeben haben. Wie so:
%Vor%
In Python gibt es eine Funktion any , die etwas Ähnl...
Ich habe mich gefragt, ob es irgendwelche Nachteile bei der Verwendung von rvm in einem Produktionsserver gibt. Was sollte ich bevorzugen, rvm oder native Installation und warum?
Angenommen, ich habe eine Klasse:
%Vor%
Um dieser Klasse eine Methode hinzuzufügen, kenne ich 2 Optionen:
Erneutes Öffnen der Klasse und Implementieren der Methode:
%Vor%
mit class_eval zur Implementierung der Methode:
%Vor%...
FakeProfilePictures::Photo.all_large_names_2x (wie unten definiert) gibt ein Array absoluter Pfadnamen zurück, aber wenn ich Dir["picture_*@2x.*"] aus dem korrekten Verzeichnis in irb mache, bekomme ich nur die Basisnamen (was ich will)...