Als «ruby» getaggte Fragen

140
Wie funktionieren RVM und rbenv tatsächlich?

Ich interessiere mich dafür, wie RVM und rbenv tatsächlich funktionieren. Natürlich wechseln sie zwischen verschiedenen Versionen von Ruby und Gemsets, aber wie wird dies erreicht? Ich hatte angenommen, dass sie lediglich Symlinks aktualisieren, aber nachdem sie sich mit dem Code befasst haben...

139
Alle bis auf das letzte Element des Ruby-Arrays

Angenommen, ich habe ein Ruby-Array a = [1, 2, 3, 4] Wenn ich alle bis auf den ersten Artikel haben möchte, kann ich schreiben a.drop(1), was großartig ist. Wenn ich aber alle bis auf den letzten Punkt haben möchte , kann ich nur so denken a[0..-2] # or a[0...-1] aber keines davon scheint so sauber...

139
Statische Dateien mit Sinatra bereitstellen

Ich habe eine einseitige Website, die nur HTML, CSS und JavaScript verwendet. Ich möchte die App für Heroku bereitstellen, kann aber keinen Weg finden, dies zu tun. Ich versuche jetzt, die App mit Sinatra zum Laufen zu bringen. . |-- application.css |-- application.js |-- index.html |--...

139
Dynamische Konstantenzuweisung

class MyClass def mymethod MYCONSTANT = "blah" end end gibt mir den Fehler: SyntaxError: Zuweisungsfehler der dynamischen Konstante Warum wird dies als dynamische Konstante angesehen? Ich weise ihm nur einen String

138
Wie generiere ich in Ruby eine lange Folge von wiederholtem Text?

Was ist der beste Weg, um schnell einen langen String in Rubin zu erzeugen? Das funktioniert, ist aber sehr langsam: str = "" length = 100000 (1..length).each {|i| str += "0"} Mir ist auch aufgefallen, dass das Erstellen einer Zeichenfolge mit einer anständigen Länge und das anschließende...

137
Gemfile konnte nicht gefunden werden

Ich bin sicherlich kein Ruby-Entwickler, aber ich habe eine Anwendung auf meinem Server, die Ruby, Gems und Bundler verwendet. Ich versuche, einen anderen Ruby unter einem anderen Benutzerkonto, aber auf demselben VPS zu installieren. Wenn ich renne bundle install Ich erhalte folgende...

137
So konvertieren Sie JSON in einen Ruby-Hash

Ich habe ein JSON-Objekt mit dem folgenden Wert: @value = {"val":"test","val1":"test1","val2":"test2"} Ich möchte es in Ruby durchlaufen, um die Schlüssel / Wert-Paare zu erhalten. Wenn ich es verwende @each, durchläuft es das Objekt nicht, da es nicht in der Ruby-Hash-Form vorliegt: @value =...

136
Wie konvertiere ich ein String-Objekt in ein Hash-Objekt?

Ich habe eine Zeichenfolge, die wie ein Hash aussieht: "{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }" Wie bekomme ich einen Hash daraus? mögen: { :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => {...