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
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 (und ich muss zugeben, dass mein Wissen über …





14
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 |-- jquery.js `-- myapp.rb Und …
139 ruby  sinatra 


7
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 zu.
139 ruby 

14
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 …
139 ruby 

2
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 Anhängen dieser Zeichenfolge …
138 ruby  string 

3
Ruft den aktuellen Stack-Trace in Ruby ab, ohne eine Ausnahme auszulösen
Ich möchte die aktuelle Rückverfolgung (Stacktrace) in einer Rails 3-App ohne Ausnahme protokollieren . Irgendeine Idee wie? Warum will ich das? Ich versuche, die Aufrufe zu verfolgen, die getätigt werden, wenn Rails nach einer Vorlage sucht, damit ich einen Teil des Prozesses auswählen kann, der überschrieben werden soll (weil ich …
138 ruby  stack-trace 


19
Was ist die beste / einfachste GUI-Bibliothek für Ruby? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

7
Wie extrahiere ich URL-Parameter aus einer URL mit Ruby oder Rails?
Ich habe einige URLs, wie http://www.example.com/something?param1=value1&param2=value2&param3=value3 und ich möchte die Parameter aus diesen URLs extrahieren und sie in einem Hash erhalten. Natürlich könnte ich reguläre Ausdrücke verwenden, aber ich habe mich nur gefragt, ob es einfachere Möglichkeiten gibt, dies mit Ruby oder Rails zu tun. Ich habe im Ruby-Modul nichts …

6
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 = {"val"=>"test","val1"=>"test1","val2"=>"test2"} Wie kann ich das obige JSON-Objekt …
137 ruby  json  hashmap 

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.