ruby

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.
2
Antworten

In welcher Reihenfolge laufen RSpec vor, nach und um Hooks?

Als ich ein Problem sah, entschied ich mich, was einzuchecken Die Befehle before und after werden ausgeführt. Das habe ich gemacht: %Vor% und was ich habe: %Vor% Was geht hier vor ?? Warum wird after_each vor A_it_1 ausgefü...
22.05.2014, 15:40
1
Antwort

Übergeben Sie den Hash an eine Funktion, die Schlüsselwortargumente akzeptiert

Ich habe einen Hash wie diesen hash = {"band" => "for King & Country", "song_name" => "Matter"} und eine Klasse: %Vor% Ich möchte die hash als Schlüsselwortargumente wie Song.new band: "for King & Country", song_name: "M...
26.02.2015, 15:46
3
Antworten

Gibt es in Ruby keine Möglichkeit, eine lokale Variable im aktuellen Kontext dynamisch zu definieren? [Duplikat]

Ich frage mich, ob es eine Methode gibt, mit der ich eine bisher undefinierte Variable im aktuellen Kontext dynamisch definieren kann. Zum Beispiel: %Vor% Anders ausgedrückt, da foo nicht definiert ist, suche ich nach einem Code, mit de...
11.10.2013, 15:21
4
Antworten

Wie installiere ich rmagick gem unter Windows?

Wie installiere ich rmagick gem für Windows XP? Ich habe bereits ImageMagick mit den Header-Dateien installiert, und ich habe RailsInstaller.org installiert, das mit DevKit geliefert wird. Ich weiß nicht, wo ich suchen muss, um diese Fehler zu b...
29.01.2013, 22:12
2
Antworten

In object.initialize ist es besser, self zu verwenden. Über @?

Es gibt eine Konvention, um die Attribute eines Objekts soweit möglich über seine Instanzvariablen zu referenzieren. Praktisches objektorientiertes Design in Ruby sagt:    Umschließen Sie Instanzvariablen immer in Accessormethoden statt dir...
10.01.2014, 04:07
5
Antworten

Selen scroll Element in (Zentrum von) Ansicht

Wenn ein Element mit Selen nicht sichtbar ist und man versucht, damit zu interagieren, wird Selen das Element normalerweise zuerst implizit in die Ansicht scrollen. Das ist großartig, außer dass es nervt, dass es normalerweise das Element gerade...
23.11.2013, 20:34
1
Antwort

Was ist der effektive Seed-Bereich für Rubys Rand?

Ruby implementiert PRNGs als "einen modifizierten Mersenne Twister mit einer Periode von 2 ** 19937-1." 1 So wie ich MT verstehe, funktioniert es auf 2 ^ 32 verschiedenen Samen. Was mich verwirrt ist, dass Random.new(seed) beliebig große...
19.11.2013, 16:07
3
Antworten

Wie kombinieren Sie zwei Procs zu einem?

Ich frage mich nur, ob es eine Syntaxverknüpfung gibt, um zwei Prozeduren zu erstellen und sie zu verbinden, so dass die Ausgabe von eins an die andere weitergegeben wird, was äquivalent ist zu: %Vor% Dies ist praktisch, wenn Sie mit method...
28.05.2013, 19:21
3
Antworten

Warum sollte ich rspec specs in meiner Rails App nur in einer Testumgebung ausführen, nicht in dev oder prod?

Mir wurde gesagt, dass ich meine rspec-Spezifikationen nicht in einem rails_env anders als test ausführen sollte. Was sind die möglichen Probleme bei der Ausführung von Spezifikationen in der Produktion oder Entwicklung? Ich führe Spezifikati...
17.09.2012, 14:23
2
Antworten

Wie greife ich auf Sinatras Logger außerhalb des Request Scope zu?

Es scheint, dass Sinatras Logger nur in Request-Handlern verfügbar ist (Siehe Ссылка ), aber was ist, wenn ich es verwenden möchte? ein Logger an anderen Orten, zum Beispiel in Hilfsmethoden oder im configure-Hook? Ist der Sinatra-Logger auf an...
22.01.2013, 16:38