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.



4
So öffnen Sie Dateien relativ zum Ausgangsverzeichnis
Folgendes schlägt fehl Errno::ENOENT: No such file or directory, auch wenn die Datei vorhanden ist: open('~/some_file') Ich kann dies jedoch tun: open(File.expand_path('~/some_file')) Ich habe zwei Fragen: Warum openwird die Tilde nicht so verarbeitet, dass sie auf das Ausgangsverzeichnis verweist? Gibt es einen schlaueren Weg als File.expand_path?
94 ruby 

4
Benutzerdefinierte Validierungsnachricht für Schienen 3
Rails hat eine neue Methode zur Validierung von Attributen innerhalb des Modells eingeführt. Wenn ich benutze validates :title, :presence => true Es funktioniert aber, wenn ich versuche, eine benutzerdefinierte Nachricht hinzuzufügen validates :title, :presence => true,:message => "Story title is required" Es wird ein Fehler generiert Unknown validator: 'message'


2
Ruby konvertiert Array in Funktionsargumente
Angenommen, ich habe ein Array. Ich möchte das Array an eine Funktion übergeben. Die Funktion erwartet jedoch zwei Argumente. Gibt es eine Möglichkeit, das Array im laufenden Betrieb in zwei Argumente umzuwandeln? Beispielsweise: a = [0,1,2,3,4] b = [2,3] a.slice(b) Würde einen Fehler in Ruby ergeben. Ich muss eingeben, a.slice(b[0],b[1])ich …

1
rspec 3 - stub eine Klassenmethode
Ich aktualisiere von rspec 2.99 auf rspec 3.0.3 und habe Instanzmethoden für die Verwendung konvertiert allow_any_instance_of, aber nicht herausgefunden, wie eine Klassenmethode gestoppt werden kann. Ich habe folgenden Code: module MyMod class Utils def self.find_x(myarg) # Stuff end end end und mein rspec 2 Test macht das: MyMod::Utils.stub(:find_x).and_return({something: 'testing'}) Wie …





4
Was sind die WordPress-Alternativen für Ruby on Rails? [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, …

9
So überprüfen Sie, ob eine URL gültig ist
Wie kann ich überprüfen, ob eine Zeichenfolge eine gültige URL ist? Beispielsweise: http://hello.it => yes http:||bra.ziz, => no Wenn dies eine gültige URL ist, wie kann ich überprüfen, ob dies relativ zu einer Bilddatei ist?
93 ruby 

6
Wenn die Zeichenfolge leer ist, geben Sie einen Standardwert zurück
Oft muss ich überprüfen, ob ein Wert leer ist, und Folgendes schreiben: "Keine Daten vorhanden": @user.address.blank? ? "We don't know user's address" : @user.address Und wenn wir ungefähr 20-30 Felder haben, die wir auf diese Weise verarbeiten müssen, wird es hässlich. Was ich gemacht habe, ist eine erweiterte String-Klasse mit …


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.