Als «ruby» getaggte Fragen

250
Der beste Weg, um Zeichenfolgen in Symbole in Hash umzuwandeln

Was ist die (schnellste / sauberste / unkomplizierteste) Möglichkeit, alle Schlüssel in einem Hash von Zeichenfolgen in Symbole in Ruby zu konvertieren? Dies wäre praktisch, wenn Sie YAML analysieren. my_hash = YAML.load_file('yml') Ich möchte verwenden können: my_hash[:key] Eher, als:...

241
Ruby on Rails lernen

Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Derzeit bin ich Java- und C # -Entwickler. Je mehr ich mir Ruby on Rails...

238
Wie kann ich führende Nullen in Ruby ausgeben?

Ich gebe eine Reihe von nummerierten Dateien aus einem Ruby-Skript aus. Die Zahlen stammen aus dem Inkrementieren eines Zählers, aber damit sie im Verzeichnis gut sortiert werden, möchte ich führende Nullen in den Dateinamen verwenden. Mit anderen Worten file_001 ... anstatt file_1 Gibt...

237
Lesen von Zeilen einer Datei in Ruby

Ich habe versucht, den folgenden Code zum Lesen von Zeilen aus einer Datei zu verwenden. Beim Lesen einer Datei befindet sich der Inhalt jedoch alle in einer Zeile: line_num=0 File.open('xxx.txt').each do |line| print "#{line_num += 1} #{line}" end Diese Datei druckt jedoch jede Zeile...

235
Unterschied zwischen attr_accessor und attr_accessible

Was ist in Rails der Unterschied zwischen attr_accessorund attr_accessible? Nach meinem Verständnis wird using attr_accessorverwendet, um Getter- und Setter-Methoden für diese Variable zu erstellen, damit wir auf die Variable wie Object.variableoder zugreifen können Object.variable = some_value....

234
Was ist der Doppelpunktoperator in Ruby?

Wenn ich sage { :bla => 1, :bloop => 2 }, was genau macht das :? Ich habe irgendwo darüber gelesen, wie ähnlich es einer Zeichenfolge ist, aber irgendwie ein Symbol. Ich bin nicht ganz klar über das Konzept, könnte mich jemand

234
rvm Installation funktioniert nicht: "RVM ist keine Funktion"

Ich habe gerade RVM installiert, kann es aber nicht zum Laufen bringen. Ich habe eine solche Zeile am Ende meiner .profileDatei: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" Ich habe versucht, das source .profileTerminal auszuführen und neu zu starten, aber trotzdem rvm...

233
Aktualisieren Sie nur einen Edelstein mit Bundler

Ich verwende Bundler, um Abhängigkeiten in meiner Rails-App zu verwalten, und ich habe ein Juwel in einem Git-Repository gehostet, das wie folgt enthalten ist: gem 'gem-name', :git => 'path/to/my/gem.git' Um diesen Edelstein zu aktualisieren, bundle updateführe ich ihn aus, aber er aktualisiert...