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.
Das Visitor-Muster ermöglicht das Schreiben von Operationen auf Objekte, ohne die Objektklasse zu erweitern. Sicher. Aber warum schreibe nicht einfach eine globale Funktion oder eine statische Klasse, die meine Objektsammlung von außen manipulie...
22.06.2012, 10:43
Hintergrund:
Ich habe eine Reihe von Capybara Integrationstests, die gegen meine Rails 3-Anwendung laufen. Für die anderen Teile der Testsuite verwende ich Rspec .
Ich habe einen Selen 2.6.0 Standalone Server Hub auf meinem Mac OSX De...
27.09.2011, 07:55
In der MRI-Implementierung von gc.c habe ich ein Objekt namens undef gesehen. Was ist das undef Objekt? Was ist seine Klasse? Wie kann ich darauf zugreifen? Gibt es ein Dienstprogramm dafür?
07.08.2011, 19:34
Ich habe eine andere Frage zur Verzeichnisüberwachung gestellt, die beantwortet wurde, aber die andere Hälfte der Frage lautet, wie man am besten einen unendlichen Prozess in Ruby erstellt, um dies zu tun.
Hier sind die Anforderungen:
laufe...
04.02.2011, 18:44
Wie würde ich einen Shell-Daemon starten und ihn dann innerhalb desselben Ruby-Skripts stoppen?
Um genauer zu sein, möchte ich mein Ruby-Skript:
Starten Sie einen Server-Daemon mit einem Shell-Befehl ( rails server | shotgun | etc ....
07.02.2011, 00:15
Wenn ich versuche, sorted_articles() in Ruby zu durchlaufen, bleibt der eingebettete Code gleich und wird nicht in der Ausgabe kompiliert, wenn ich nanoc compile starte. Warum ist das? Bette ich es falsch ein? Ich habe alle folgenden Varia...
13.10.2016, 14:02
Ich verwende Ruby auf Rails, die von der Oracle-Datenbank unterstützt werden, und memcached für mein aktuelles Projekt.
Es gibt eine ziemlich stark genutzte Funktion, die auf einer einzigen Datenbanksicht als Datenquelle beruht, und diese Dat...
24.06.2016, 11:44
Ich möchte dieses Szenario automatisieren. UserA weist BenutzerB ein Element zu, das eine Warnmeldung erhält. Um dies zu tun, möchte ich zwei verschiedene Browser mit verschiedenen Konten gestartet haben, um diese Interaktion zu testen. Ist das...
14.05.2010, 17:39
Ich bekomme den Fehler:
%Vor%
aber alle Edelsteine wurden erfolgreich installiert:
%Vor%
Ich kann 'rdebug-ide' manuell starten:
%Vor%
Aber wenn ich mit dem Debugging beginne, bittet RubyMine darum, das Ruby-debug-id-Juwel zu instal...
09.03.2016, 19:19
Ich versuche besser zu verstehen, wie Module sich gegenseitig erweitern und einschließen.
Sagen wir, ich habe Modul A :
%Vor%
Ich mische seine Trickkiste in B :
%Vor%
Ich versuche naiv, C alles zu geben B hat:
%Vor%
Ich denk...
21.11.2015, 21:14