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.

8
Ruby schreibt jeden ersten Buchstaben groß
Ich muss das erste Zeichen jedes Wortes in Großbuchstaben schreiben und den Rest in Kleinbuchstaben schreiben ... manufacturer.MFA_BRAND.first.upcase setzt nur den ersten Buchstaben in Großbuchstaben, aber ich brauche dies: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo Three Four
162 ruby  string 

23
CocoaPods funktionieren nicht in macOS High Sierra
Nach dem Upgrade auf macOS funktioniert High Sierra CocoaPods nicht. Obwohl es verlockend ist, sich von CocoaPods zu entfernen, ist es derzeit leider nicht im Geltungsbereich. Die Fehlermeldung ist unten. zsh: /Users/****/.gems/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory Mir ist klar, dass der Fehler darauf zurückzuführen ist, dass …


7
Wie erhalte ich den Namen der aufrufenden Methode?
Gibt es in Ruby eine Möglichkeit, den Namen der aufrufenden Methode innerhalb einer Methode zu finden? Beispielsweise: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end
161 ruby 

30
Versteckte Funktionen von Ruby
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. Setzen wir das Mem "Versteckte Funktionen von ..." fort und teilen wir die weniger bekannten, aber nützlichen Funktionen der Programmiersprache Ruby. Versuchen …

8
Sichere Ganzzahlanalyse in Ruby
Ich habe beispielsweise eine Zeichenfolge '123'und möchte sie in eine Ganzzahl konvertieren 123. Ich weiß, dass Sie es einfach tun können some_string.to_i, aber das wandelt sich 'lolipops'in um 0, was nicht der Effekt ist, an den ich denke . Ich möchte, dass es mir ins Gesicht sprengt, wenn ich versuche, …

3
Ruby: Wie schreibe ich einen Edelstein? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich möchte ein Paket für Ruby schreiben und es …
160 ruby  rubygems 


7
Interpolieren eines Strings in einen regulären Ausdruck
Ich muss den Wert einer Zeichenfolge in meinen regulären Ausdruck in Ruby einsetzen. Gibt es eine einfache Möglichkeit, dies zu tun? Beispielsweise: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end
160 ruby  regex 


30
Warum schlägt die Installation von Nokogiri unter Mac OS fehl, wenn libiconv fehlt?
Ich habe versucht, Nokogiri unter Mac OS 10.9.3 zu installieren, und was auch immer ich versuche, die Installation schlägt am Ende mit der folgenden Fehlermeldung fehl: $ sudo gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib Building native extensions with: '--with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib' This could take a …



6
Seltsam \ n in Base64-codierter Zeichenfolge in Ruby
Die eingebaute Base64-Bibliothek in Ruby fügt einige '\ n' hinzu. Ich kann den Grund nicht herausfinden. Für dieses spezielle Beispiel: irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" => "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" irb(main):004:0> Base64.encode64(str) => "MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n" Die \ n befinden sich an der letzten und sechsten …
159 ruby  base64  encode 


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.