Als «ruby» getaggte Fragen

127
Resque gegen Sidekiq? [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage...

126
Uniq nach Objektattribut in Ruby

Was ist die eleganteste Methode, um Objekte in einem Array auszuwählen, die in Bezug auf ein oder mehrere Attribute eindeutig sind? Diese Objekte werden in ActiveRecord gespeichert, daher ist die Verwendung der AR-Methoden ebenfalls in Ordnung.

126
Wie ändere ich Hash-Werte?

Ich möchte jeden valuein einem Hash durch ersetzen value.some_method. Zum Beispiel für einen einfachen Hash: {"a" => "b", "c" => "d"}` Jeder Wert sollte .upcased sein, also sieht es so aus: {"a" => "B", "c" => "D"} Ich habe es versucht #collectund #mapbekomme immer nur Arrays...

126
Ruby's || = (oder gleich) in JavaScript?

Ich liebe Rubys ||=Mechanismus. Wenn eine Variable nicht existiert oder existiert nil, erstellen Sie sie und setzen Sie sie gleich: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Ich muss jetzt etwas Ähnliches in JavaScript tun. Was ist die Konvention oder der richtige Weg, dies zu tun?...

126
Formatierungsdatum der Schienen

Ich poste ein Datum in einer API und das erforderliche Format lautet wie folgt: 2014-12-01T01:29:18 Ich kann das Datum wie folgt vom Modell erhalten: Model.created_at.to_s Das kehrt zurück: 2014-12-01 01:29:18 -0500 Wie kann ich Rails oder Ruby verwenden, um es wie das erforderliche Format mit dem...

125
Ideale Ruby-Projektstruktur

Ich bin nach einer Übersicht / Klärung der idealen Projektstruktur für ein Ruby-Projekt (Non-Rails / Merb / etc). Ich vermute, es folgt app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README test,spec,features/ #Whichever means...

125
Holen Sie sich das Alter der Person in Ruby

Ich möchte das Alter einer Person von ihrem Geburtstag an erhalten. now - birthday / 365funktioniert nicht, weil einige Jahre 366 Tage haben. Ich habe mir den folgenden Code ausgedacht: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Gibt es...