In meinem Projekt Schienen (Rails 3.1
, Ruby 1.9.3
) sind ungefähr 40 Rake-Aufgaben definiert. Die Voraussetzung ist, dass ich in der Lage sein sollte, einen Eintrag (die Rake-Details) in einer Datenbanktabelle direkt beim Start jedes Rake zu erstellen. Die Details, die ich brauche, sind die rake name
, arguments
, start time
und end time
. Zu diesem Zweck möchte ich nicht, dass Rake-Dateien mit dem Code aktualisiert werden. Ist es möglich, dies außerhalb des Bereichs der Rake-Dateien zu tun?Eine allgemeine Methode, die vor jeder Rechenausführung aufgerufen wird
Jede Hilfe würde sehr geschätzt werden !!
Sie können Ihre Rake-Aufgaben mit einem Haken versehen: http://stackoverflow.com/questions/15707940/rake-before-task-hook. Howeber, ich bin mir nicht sicher, ob Sie auf den Rake-Namen/die -Argumente der aufrufenden Aufgabe zugreifen können. –