Als «ruby» getaggte Fragen

97
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...

97
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...

97
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

97
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

97
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",

97
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...

96
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 >...

95
Gibt es in Ruby eine Array-Methode, die 'select' und 'map' kombiniert?

Ich habe ein Ruby-Array mit einigen Zeichenfolgenwerten. Ich muss einfach: Finden Sie alle Elemente, die einem Prädikat entsprechen Führen Sie die übereinstimmenden Elemente durch eine Transformation Geben Sie die Ergebnisse als Array zurück Im Moment sieht meine Lösung so aus: def example...