Als «ruby-on-rails» getaggte Fragen

112
Wie liste ich alle Methoden für ein Objekt in Ruby auf?

Wie liste ich alle Methoden auf, auf die ein bestimmtes Objekt Zugriff hat? Ich habe ein @current_userObjekt, das im Anwendungscontroller definiert ist: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end Und möchten sehen, welche Methoden mir in der...

112
RSpec: Wie teste ich, ob eine Methode aufgerufen wurde?

Beim Schreiben von RSpec-Tests schreibe ich viel Code, der so aussieht, um sicherzustellen, dass während der Ausführung eines Tests eine Methode aufgerufen wurde (aus Gründen der Argumentation sagen wir einfach, dass ich den Status nicht wirklich abfragen kann des Objekts nach dem Aufruf, da die...

111
Ungültige Datumsformatangabe in gemspec

Ich erhalte die folgende Fehlermeldung, wenn ich versuche, Edelsteine ​​in Windows zu verwenden, und ich habe auch auf diesen Stackoverflow-Beitrag verwiesen und Rubygems und Rails aktualisiert. Aber nichts konnte das Problem lösen. Das Folgende ist der vollständige Fehler: D: \> gem env...

109
Benannte Routen _path vs _url

Rails bietet benannte Routen . Der Routen-Helfer kann über Pfad oder URL aufgerufen werden zB aus docs: # and provide these named routes root_url # => 'http://www.example.com/' root_path # => '/' Ehrlich gesagt habe ich noch nie einen *_urlHelfer benutzt, ich konnte die Dinge zum Laufen...

108
setzt vs Logger in Schienen Rechenaufgaben

Wenn ich in einer Rechenaufgabe den Befehl put verwende, wird die Ausgabe auf der Konsole angezeigt. Diese Meldung wird jedoch nicht in der Protokolldatei angezeigt, wenn die App in der Produktion bereitgestellt wird. Wenn ich jedoch Rails.logger.info sage, sehe ich im Entwicklungsmodus nichts auf...