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
Verwenden von Helfern im Modell: Wie füge ich Hilfsabhängigkeiten hinzu?
Ich schreibe ein Modell, das Benutzereingaben aus einem Textbereich verarbeitet. Nach den Ratschlägen von http://blog.caboo.se/articles/2008/8/25/sanitize-your-users-html-input bereinige ich die Eingabe im Modell, bevor ich sie mit dem before_validate in der Datenbank speichere zurückrufen. Die relevanten Teile meines Modells sehen folgendermaßen aus: include ActionView::Helpers::SanitizeHelper class Post < ActiveRecord::Base { before_validation :clean_input ... …





1
Ist Hash Rocket veraltet?
Der gut zitierte RIP-Hash-Raketenbeitrag scheint zu implizieren, dass die Hash-Rocket-Syntax ( :foo => "bar") zugunsten des neuen Ruby-JSON-Hash ( foo: "bar") veraltet ist , aber ich kann keine endgültige Referenz finden, die die Hash-Raketenform angibt ist ab Ruby 1.9 tatsächlich veraltet / nicht empfohlen.


2
Ruft den Wert einer Instanzvariablen ab, deren Name angegeben ist
Wie kann ich im Allgemeinen einen Verweis auf ein Objekt erhalten, dessen Name ich in einer Zeichenfolge habe? Insbesondere habe ich eine Liste der Parameternamen (die Mitgliedsvariablen - dynamisch erstellt, sodass ich nicht direkt auf sie verweisen kann). Jeder Parameter ist ein Objekt, das auch eine from_sMethode hat. Ich möchte …

10
Wie erhalte ich in Ruby die verstrichene Zeit in Millisekunden?
Wenn ich ein TimeObjekt habe von: Time.now und später instanziiere ich ein anderes Objekt mit derselben Zeile. Wie kann ich sehen, wie viele Millisekunden vergangen sind? Das zweite Objekt kann in derselben Minute, in den nächsten Minuten oder sogar Stunden erstellt werden.
98 ruby 

5
Wie entferne ich nicht alphanumerische Zeichen aus einer Zeichenfolge und behalte Leerzeichen?
Ich möchte einen regulären Ausdruck erstellen, der alle nicht alphanumerischen Zeichen entfernt, aber Leerzeichen behält. Dies dient zum Bereinigen der Sucheingabe, bevor sie die Datenbank erreicht. Folgendes habe ich bisher: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Das Problem hierbei ist, dass alle Leerzeichen entfernt werden. Lösungen zur Speicherung von Räumen?





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.