Als «ruby» getaggte Fragen

73
Wie mache ich statische Inhalte in Rails?

Verschiedene Optionen betrachten: Eine besteht darin, nur die statischen Seiten in den Ordner public / zu legen, aber ich möchte, dass der Header von Layout / Anwendung konsistent ist. Ich habe es versucht, aber ich habe eine Fehlermeldung erhalten: # in routes.rb: map.connect '*path', :controller...

73
Ruby String to Date Konvertierung

Ich bin mit einem Problem in Ruby on Rails konfrontiert. Ich möchte eine Formatzeichenfolge Tue, 10 Aug 2010 01:20:19 -0400 (EDT)in ein Datumsobjekt konvertieren . Gibt es sowieso ich könnte das tun. Folgendes habe ich ohne Glück angeschaut und ausprobiert: Date.strptime(updated,"%a, %d %m %Y...

73
Best Practice: Versuchen Sie es mit Rescue

Was ist eine bewährte Methode? Zu verwenden tryoder zu verwenden rescue? user.try(:email) VS user.email rescue nil post.try(:comments).try(:first).try(:author) VS post.comments.first.author rescue nil Gibt es einen Unterschied bei der Verwendung dieser?

73
Rails Dropdown für Staaten auswählen?

Ich habe mich gefragt, ob vielleicht bereits eine Funktion für Schienen eingebaut ist, damit eine Auswahl-Dropdown-Liste mit allen US-Bundesstaaten erstellt wird, damit ich sie nicht manuell eingeben muss. Ich habe online gesucht, aber keine gefunden. Irgendwelche Vorschläge, was zu tun ist, damit...

72
Übergeben eines Hashs an eine Funktion (* args) und ihre Bedeutung

Bei Verwendung einer Redewendung wie: def func(*args) # some code end Was bedeutet das *args? Diese spezielle Frage zu googeln war ziemlich schwierig und ich konnte nichts finden. Es scheint, dass alle Argumente tatsächlich vorkommen, args[0]also schreibe ich Verteidigungscode wie: my_var...

72
Rspec-Ausgabeformat: Dokumentation

Wenn ich laufe rspecmit rake rspecund meine Tests sind nicht ok, ich eine Fehlermeldung erhalten. Wenn meine Tests jedoch in Ordnung sind, bekomme ich nur '..'. Keine andere Ausgabe. Wie kann ich es dazu bringen, etwas zu drucken wie: A User .... can only have one name A User .... can ......

72
Was ist der Anwendungsfall für Rubys% q /% Q-Zitiermethoden?

Ich habe Thomas 'Programming Ruby 1.9 gelesen und bin auf die alternativen abgegrenzten Methoden für einfache und doppelte Anführungszeichen gestoßen ( %q / %Q). Ich kenne sie auch aus anderen Ruby-Sprachreferenzen. %q/I'm acting like a single-quoted string/ %Q|"I'm acting like a double-quoted...