Suchergebnisse für Anfrage "ruby"

6 die antwort

Wie wird die Klasse bestimmt, in der eine Methode definiert wurde?

Ich möchte dynamisch die Klasse bestimmen, in der die aktuelle Methode definiert wurde. Hier ist ein statisches Beispiel, was ich versuche zu tun: class A def foo puts "I was defined in A" end end class B < A def foo puts "I was defined in B" ...

10 die antwort

Chaining & to_proc on symbol

Es ist Rubyist bekannt& werde anrufento_proc auf einem Symbol, also [:a, :b, :c].map(&:to_s)ist äquivalent z [:a, :b, :c].map { |e| e.to_s } # => ["a", "b", "c"]Say Ich möchte eine andere Methode direkt nach @ aufrufto_s, diese beiden ...

4 die antwort

Safe Navigationsoperator (&.) Für nil

As Ruby 2.3 führt den Safe Navigation Operator ein &.), a.k. ein einsamer Operator, das Verhalten aufnil Objekt scheint seltsam. nil.nil? # => true nil&.nil? # => nilIst das so gedacht? Oder ein Randfall, der weggerutscht ist, als der einsame ...

TOP-Veröffentlichungen

36 die antwort

sqlite3-ruby Installationsfehler unter Ubuntu

Ich habe den folgenden Fehler während der Installation von sqlite3-ruby: Building native extensions. This could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb ...

4 die antwort

Problem mit Quantifizierern und Blick hinter die Kulissen

### Ruby 1.8.7 ### require 'rubygems' require 'oniguruma' # for look-behind Oniguruma::ORegexp.new('h(?=\w*)') # => /h(?=\w*)/ Oniguruma::ORegexp.new('(?<=\w*)o') # => ArgumentError: Oniguruma Error: invalid pattern in look-behind ...

26 die antwort

ätselhaft über palindromisches Produktprobl

Ich habe Ruby gelernt und dachte, ich würde mich an einigen der Euler-Rätsel versuchen. Peinlicherweise habe ich es nur zu Problem 4 geschafft ... Problem 4 lautet wie folgt: Eine palindromische Zahl liest sich in beide Richtungen gleich. Das ...

8 die antwort

Eine Prozedur mit Schlüsselwortargumenten erstellen

Sag ich habe ein generischesProc, Lambda odermethod, für das optional ein zweites Argument angegeben wird: pow = -> (base, exp: 2) { base**exp }Nun möchte ich diese Funktion curry und ihr ein @ gebexp von3. cube = pow.curry.call(exp: 3) Hier ...

16 die antwort

Können Sie in Ruby eine Zeichenfolgeninterpolation für Daten ausführen, die aus einer Datei gelesen wurden?

n Ruby können Sie Variablen in Strings referenzieren, die zur Laufzeit interpoliert werde Zum Beispiel, wenn Sie eine Variable deklarierenfoo ist gleich"Ted" und du deklarierst einen String"Hello, #{foo}" interpoliert zu"Hello, Ted". Ich ...

2 die antwort

Erstellen Sie ein Formular in Schienen, indem Sie eine yaml-Datei lesen

Ich versuche, ein Formular durch Lesen einer yml-Datei zu erstellen. Ich kann die Datei richtig lesen, bin mir aber nicht sicher, wie ich die Elemente im Hash richtig in den Code einfügen soll, der die Formulare erstellt. Zum Beispiel liest ...

4 die antwort

Wie fülle ich ein Formular mit Daten aus, die von @object übergeben wurden?

Auf meiner Website kann ein Benutzer "Inspirationen", auch Bilder oder Texte genannt, hochladen, die ein Benutzer als inspirierend erachtet. Ich möchte ein Feature erstellen, wie zB Pinterest, wobei ein Benutzer auf ein Bild oder einen Text ...