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.

6
Richtige Methode zum Auffüllen eines Arrays mit einem Bereich in Ruby
Ich arbeite an einem Buch, das Beispiele für Bereiche enthält, die mit ihren "to_a" -Methoden in äquivalente Arrays konvertiert werden Wenn ich den Code in irb ausführe, erhalte ich die folgende Warnung warning: default `to_a' will be obsolete Was ist die richtige Alternative zur Verwendung von to_a? Gibt es alternative …
201 ruby  syntax 


7
Wie dokumentiere ich Ruby-Code?
Gibt es bestimmte Codekonventionen bei der Dokumentation von Ruby-Code? Zum Beispiel habe ich das folgende Code-Snippet: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # - outhandler: proc object …
201 ruby 

6
ActiveRecord: Größe gegen Anzahl
In Rails finden Sie die Anzahl der Datensätze mit Model.sizeund Model.count. Wenn Sie mit komplexeren Abfragen arbeiten, hat die Verwendung einer Methode gegenüber der anderen einen Vorteil? Wie unterscheiden sie sich? Zum Beispiel habe ich Benutzer mit Fotos. Wenn ich eine Tabelle mit Benutzern anzeigen möchte und wie viele Fotos …

9
"Für" gegen "jeder" in Ruby
Ich hatte gerade eine kurze Frage zu Loops in Ruby. Gibt es einen Unterschied zwischen diesen beiden Arten, eine Sammlung zu durchlaufen? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Ich frage mich nur, ob diese genau …
200 ruby  loops  foreach  iteration  each 


7
Wie codiere / decodiere ich HTML-Entitäten in Ruby?
Ich versuche , einige HTML - Entitäten, wie entschlüsseln '<'werden '<'. Ich habe ein altes Juwel ( html_helpers ), aber es scheint zweimal aufgegeben worden zu sein. Irgendwelche Empfehlungen? Ich werde es in einem Modell verwenden müssen.
200 html  ruby 

13
Rails 4 Authenticity Token
Ich habe an einer neuen Rails 4-App (unter Ruby 2.0.0-p0) gearbeitet, als ich auf Probleme mit Authentizitätstoken gestoßen bin. Beim Schreiben eines Controllers, der auf json reagiert (mithilfe der respond_toKlassenmethode), kam ich zu der createAktion, bei der ich ActionController::InvalidAuthenticityTokenAusnahmen versuchte, als ich versuchte, einen Datensatz mit zu erstellen curl. Ich …


10
So finden Sie einen Hash-Schlüssel mit einem passenden Wert
Gibt es einen schnellen Ruby-Weg (ohne ein mehrzeiliges Skript schreiben zu müssen), um den Schlüssel zu erhalten, den ich mit der client_id abgleichen möchte, wenn ich den folgenden Client- Hash habe? ZB Wie bekomme ich den Schlüssel für client_id == "2180"? clients = { "yellow"=>{"client_id"=>"2178"}, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} }
198 ruby 



13
Wie kopiere ich einen Hash in Ruby?
Ich gebe zu, dass ich ein bisschen ein Rubin-Neuling bin (jetzt schreibe ich Rake-Skripte). In den meisten Sprachen sind Kopierkonstruktoren leicht zu finden. Eine halbe Stunde Suche fand es nicht in Rubin. Ich möchte eine Kopie des Hashs erstellen, damit ich ihn ändern kann, ohne die ursprüngliche Instanz zu beeinflussen. …
197 ruby  hashmap 

5
Ruby 2.0.0p0 IRB-Warnung: "DL ist veraltet, bitte benutze Fiddle"
Ich habe gerade meine älteren Versionen von Ruby deinstalliert, alle meine Edelsteine ​​(einschließlich Rails) entfernt und Ruby 2.0 installiert. Mit anderen Worten, eine völlig saubere Neuinstallation. Beim Starten von IRB erhielt ich folgende Nachricht: DL ist veraltet, bitte benutze Fiddle Hinweis: Ich bin auf einem Windows-Computer. Was bedeutet diese Nachricht?
196 ruby  windows 

4
Unterschied zwischen \ A \ z und ^ $ in regulären Ruby-Ausdrücken
In der Dokumentation habe ich gelesen: Verwenden Sie \ A und \ z, um den Anfang und das Ende der Zeichenfolge abzugleichen, ^ und $ stimmen mit dem Anfang / Ende einer Zeile überein. Ich werde einen regulären Ausdruck anwenden, um den vom Benutzer übermittelten Benutzernamen (oder die gleiche E-Mail-Adresse) …
196 ruby  regex 

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.