Als «ruby» getaggte Fragen

Ruby ist eine plattformübergreifende Open-Source-Sprache mit dynamischer objektorientierter Interpretation, die 1995 von Yukihiro Matsumoto (Matz) erstellt wurde. Das Tag [ruby] steht für Fragen zur Ruby-Sprache, einschließlich ihrer Syntax und ihrer Bibliotheken. Ruby on Rails-Fragen sollten mit [Ruby-on-Rails] gekennzeichnet sein.


13
Wie ändere ich meine Ruby-Version mit RVM?
Ich kann die aktuelle Ruby-Version nicht wechseln: ➜ ~ rvm list rvm rubies ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.3-p0 [ x86_64 ] ➜ ~ rvm use ruby-1.9.3-p0 RVM is not a function, selecting rubies with 'rvm use ...' will not work.
111 ruby  rvm 


4
Erstellen Sie Modulvariablen in Ruby
Gibt es eine Möglichkeit, eine Variable in einem Modul in Ruby zu erstellen, die sich ähnlich wie eine Klassenvariable verhält? Damit meine ich, dass auf es zugegriffen werden kann, ohne eine Instanz des Moduls zu initialisieren, aber es kann geändert werden (im Gegensatz zu Konstanten in Modulen).

4
So schreiben Sie in eine JSON-Datei im richtigen Format
Ich erstelle einen Hash in Ruby und möchte ihn im richtigen Format in eine JSON-Datei schreiben. Hier ist mein Code: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close Und hier ist der Inhalt der resultierenden Datei: key_aval_akey_bval_b Ich verwende Sinatra (weiß nicht welche …
111 ruby  json  file 



2
Rails: Protokollierung des gesamten Stack-Trace einer Ausnahme
Ich habe versucht, den richtigen Weg zum Protokollieren eines Stack-Trace zu finden. Ich bin auf diesen Link gestoßen, der besagt, dass logger.error $!, $!. Backtrace der richtige Weg ist, aber das funktioniert bei mir nicht. Log_error funktioniert. Gemäß der Dokumentation sehe ich nicht, wie das Übergeben eines zweiten Arguments an …



30
Fehler beim Installieren von Nokogiri unter OSX 10.9 Maverick?
Ich habe mein OSX (Lion) auf Mavericks aktualisiert und kann Nokogiri für meine Projekte nicht installieren. Ich habe bereits XCode 5.0.1, Command Line Tools (using xcode-select --install) und libxml2 von Homebrew installiert und habe immer noch Probleme. Der Fehler ist: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ericcamalionte/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb …

11
Ruby 1.9: Ungültige Bytesequenz in UTF-8
Ich schreibe einen Crawler in Ruby (1.9), der viel HTML von vielen zufälligen Sites verbraucht. Beim Versuch, Links zu extrahieren, habe ich mich entschieden, .scan(/href="(.*?)"/i)anstelle von nokogiri / hpricot (größere Beschleunigung) zu verwenden. Das Problem ist, dass ich jetzt viele " invalid byte sequence in UTF-8" Fehler erhalte . Soweit …
109 ruby  encoding  utf-8 



8
Speichern der Aufzählung von select in Rails 4.1
Ich verwende die Aufzählungen in Rails 4.1, um die Farben des Weins zu verfolgen. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end Aus meiner Sicht generiere ich eine Auswahl, damit der Benutzer einen Wein mit einer bestimmten Farbe auswählen kann f.input :color, :as => :select, :collection => …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.