Ich versuche, einen Namen vom Schlangenfall in den Kamelfall umzuwandeln. Gibt es eingebaute Methoden? ZB: "app_user"zu"AppUser" (Ich habe eine Zeichenfolge, die "app_user"ich in ein Modell konvertieren möchte
Ich versuche, einen Namen vom Schlangenfall in den Kamelfall umzuwandeln. Gibt es eingebaute Methoden? ZB: "app_user"zu"AppUser" (Ich habe eine Zeichenfolge, die "app_user"ich in ein Modell konvertieren möchte
JRuby 1.6.x. Wie rundet man einen Float in jruby auf Dezimalstellen? number = 1.1164 number.round(2) The above shows the following error wrong number of arguments (1 for 0) Wie runde ich das auf 2
Ich bin wirklich neu in Ruby und ich versuche zu verstehen, ob es einen bestimmten Zeitpunkt gibt, zu dem ich ""vs verwenden sollte ''. Ich habe die meiste Zeit einfache Anführungszeichen verwendet, weil es einfacher zu tippen ist, aber ich bin mir nicht sicher, ob ich sollte. zB get...
Wenn ich Ausnahmen bekomme, kommt es oft aus der Tiefe des Aufrufstapels. Wenn dies passiert, ist mir die eigentliche fehlerhafte Codezeile meistens verborgen: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in...
Ich mag diesen wörtlichen Ausdruck für eine Reihe von Zeichenfolgen: %w( i can easily create arrays of words ) Ich frage mich, ob es ein Literal gibt, um eine Reihe von Symbolen zu erhalten. Ich weiß, dass ich es kann %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) aber es...
Ich möchte verschiedene Methoden für eine Klasse namens Multiset erstellen . Ich habe alle erforderlichen Methoden, bin mir aber nicht sicher, wie ich Schnitt-, Vereinigungs- und Teilmengenmethoden schreiben soll. Für Schnittmenge und Vereinigung beginnt mein Code wie folgt: def intersect(var)...
Ich möchte jeden Wert in einem Hash ändern, um '%' vor und nach dem Wert hinzuzufügen { :a=>'a' , :b=>'b' } muss geändert werden auf { :a=>'%a%' , :b=>'%b%' } Was ist der beste Weg, dies zu
arr ist ein Array von Zeichenfolgen: ["hello", "world", "stack", "overflow", "hello", "again"] Was wäre eine einfache und elegante Möglichkeit, um zu überprüfen, ob arrDuplikate vorhanden sind, und wenn ja, eines davon zurückzugeben (egal welches)? Beispiele: ["A", "B", "C", "B", "A"] # =>...
Bei Verwendung des neuesten ZSH und RVM unter Mac OS X 10.7.4 beschwert sich ZSH über Folgendes: __rvm_cleanse_variables: function definition file not
Gibt es eine bessere Möglichkeit als die folgende, um zu überprüfen, ob eine Zeichenfolge Null ist ODER in Ruby eine Länge von 0 hat? if !my_string || my_string.length == 0 return true else return false end In C # gibt es das Praktische string.IsNullOrEmpty(myString) Ähnliches wie in...
Ich habe einen großen Hash mit verschachtelten Arrays und Hashes. Ich möchte es einfach ausdrucken, damit es für den Benutzer "lesbar" ist. Ich möchte, dass es so etwas wie to_yaml ist - das ist ziemlich lesbar - aber immer noch zu technisch. Letztendlich werden es Endbenutzer sein, die diese...
Ich versuche eine neue Datei zu erstellen und die Dinge scheinen nicht so zu funktionieren, wie ich es auch erwarte. Folgendes habe ich versucht: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" Nach allem, was ich online gelesen habe, sollten alle...
Ich habe mit Rails 4.1 eine Rails-Anwendung von Grund auf neu erstellt und stehe vor einem seltsamen Problem, das ich nicht lösen kann. Jedes Mal, wenn ich versuche, meine Anwendung auf Heroku bereitzustellen, wird die Fehlermeldung 500 angezeigt: Missing `secret_key_base` for 'production'...
Ich habe eine Datei, main.rb mit folgendem Inhalt: require "tokenizer.rb" Die Datei tokenizer.rb befindet sich im selben Verzeichnis und hat folgenden Inhalt: class Tokenizer def self.tokenize(string) return string.split(" ") end end Wenn ich versuche, main.rb auszuführen, erhalte ich den...
Ich kann alle Tests in einer einzigen Datei ausführen mit: rake test TEST=path/to/test_file.rb Wenn ich jedoch nur einen Test in dieser Datei ausführen möchte, wie würde ich das tun? Ich suche nach ähnlichen Funktionen wie: rspec path/to/test_file.rb -l
Ruby hat zwei verschiedene Ausnahmemechanismen: Werfen / Fangen und Erhöhen / Retten. Warum haben wir zwei? Wann sollten Sie das eine und nicht das andere verwenden?
Wie erstellt man ganze Zahlen 0..9 und mathematische Operatoren + - * / in binären Zeichenfolgen? Beispielsweise: 0 = 0000, 1 = 0001, ... 9 = 1001 Gibt es eine Möglichkeit, dies mit Ruby 1.8.6 ohne Verwendung einer Bibliothek zu
Ich habe einige einfache Shell-Scripting-Aufgaben, die ich ausführen möchte Beispiel: Auswählen einer Datei im Arbeitsverzeichnis aus einer Liste der Dateien, die einem regulären Ausdruck entsprechen. Ich weiß, dass ich so etwas mit Standard-Bash und Grep machen kann, aber ich wäre schön, wenn ich...
Gibt es etwas Ähnliches wie das Python-Dienstprogramm virtualenv ? Grundsätzlich können Sie Python-Pakete in einer Sandbox-Umgebung installieren. easy_install djangoGehen Sie also nicht in Ihr systemweites Verzeichnis für Site-Pakete, sondern in das von virtualenv erstellte Verzeichnis....
Wie kann ich dafür sorgen, \ndass meine Ausgabe tatsächlich funktioniert? Im Moment schreibt es einfach alles in einem langen Block. Vielen Dank für jede Hilfe Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like to call the playlist?' @new = ''...