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.

5
Geben Sie das erste Match von Ruby Regex zurück
Ich suche nach einer Möglichkeit, ein Regex-Match für eine Zeichenfolge in Ruby durchzuführen und es beim ersten Match kurzschließen zu lassen. Die Zeichenfolge, die ich verarbeite, ist lang und sieht so aus, als würde die Standardmethode ( matchMethode) das Ganze verarbeiten, jede Übereinstimmung sammeln und ein MatchData-Objekt zurückgeben, das alle …
97 ruby  regex  string 


2
Schienen: um_ * Rückrufe
Ich habe die Dokumentation unter http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html gelesen , verstehe aber nicht, wann die around_*Rückrufe in Bezug auf before_*und ausgelöst werden after_*. Jede Hilfe sehr geschätzt. Vielen Dank.

8
String in DateTime konvertieren
Ich muss den folgenden String in ein DateTime-Objekt analysieren: 30/Nov/2009:16:29:30 +0100 Gibt es eine einfache Möglichkeit, dies zu tun? PS: Ich möchte den obigen String so wie er ist konvertieren. Der Doppelpunkt nach dem Jahr ist kein Tippfehler. Ich möchte das Problem auch mit Ruby und nicht mit RoR lösen.
97 ruby  date  time  parsing 

4
Ruby erhält Objektschlüssel als Array
Ich bin neu bei Ruby, wenn ich ein solches Objekt habe {"apple" => "fruit", "carrot" => "vegetable"} Wie kann ich ein Array nur der Schlüssel zurückgeben? ["apple", "carrot"]
97 ruby 

2
Neue Zeile in Datei hinzufügen?
Ich möchte eine neue Zeile hinzufügen, nachdem eine Zeichenfolge eingefügt wurde. Mein aktueller Code sieht folgendermaßen aus: File.open(filename, 'a') do |file| file.write @string end Wie kann ich nach dem Einfügen der Zeichenfolge eine neue Zeile hinzufügen?
97 ruby 


18
Wie installiere ich Therubyracer Gem auf 10.10 Yosemite?
Ich schaffe es nicht, Therubyracer Gem auf Yosemite 10.10 zu installieren. Hier ist das Protokoll: 11:53 $ gem install libv8 -v '3.16.14.3' - --with-system-v8 Erstellen nativer Erweiterungen mit: '--with-system-v8' Dies könnte eine Weile dauern ... Libv8-3.16.14.3 wurde erfolgreich installiert Analysedokumentation für libv8-3.16.14.3 Installieren der ri-Dokumentation für libv8-3.16.14.3 Die Installation der …
97 ruby  gem  rubygems 


6
Wie kann man rspec-2 dazu bringen, die vollständige Ablaufverfolgung eines Testfehlers anzugeben?
Wenn ich jetzt meine Testsuite mit ausführe rake spec, wird folgende Fehlermeldung angezeigt: 1) SegmentsController GET 'Index' sollte funktionieren Fehler / Fehler: 'Index' abrufen undefinierte Methode `locale 'für # # ./spec/controllers/segments_controller_spec.rb:14: in `Block (3 Ebenen) in ' Dies ist normal, da ich einen Fehler habe :) Das Problem ist, dass …



5
Verwendung von Active Support-Kernerweiterungen
Ich habe Active Support 3.0.3 und Rails 3.0.3 mit Ruby 1.8.7 installiert. Wenn ich versuche zu benutzen, 1.week.agobekomme ich NoMethodError: undefined method 'week' for 1:Fixnum from (irb):2 Die anderen Kernerweiterungen scheinen zu funktionieren. Ich habe es auf dem Computer eines Freundes versucht (dieselben Installationsspezifikationen und Legacy-Versionen sind auf seinem Computer), …


5
RVM funktioniert nicht in ZSH
Ich würde gerne die ZSH-Shell auf meinem Mac ausprobieren, aber ich entwickle auch viel Ruby und Rails, daher benutze ich RVM auch ziemlich oft. Das Problem ist, dass ich RVM anscheinend nicht in ZSH zum Laufen bringen kann und es in der Standard-Bash-Shell einwandfrei funktioniert: > zsh > rvm 1.9.2 …
96 ruby  macos  rvm  zsh 

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.