Am 04.01.2008 um 15:40 schrieb Daniel Weinand:
Genau der Aufruf erfolgt ja per Cron mit:
ruby script\runner -e development SessionCleaner.remove_stale_sessions
Also in dem Fall würde ich Dir empfehlen, entweder obigen Aufruf
gleich mit dem Code auszustatten, den Du eigentlich ausführen willst
ruby script/runner -e development
"CGI::Session::ActiveRecordStore::Session.destroy_all(['updated_at
<= ?', 30.minutes.ago])"
(wahrscheinlich willst Du es nachher natürlich mit -e production
aufrufen)
O D E R
Du packst Deine Klassendefinition in lib/session_cleaner.rb - dann
aber nur die Klasse ohne Shebang #! und require boot! Dann sollte Dein
alter cron-Aufruf auch funktionieren, da die Klasse dann vom Rails-
Autoloader gefunden werden kann.
Gruß,
Martin
--
GL Networks
Martin Rehfeld
mail [EMAIL PROTECTED]
www http://www.glnetworks.de/
Ich freue mich immer über eine Empfehlung bei workingwithrails...
<http://www.workingwithrails.com/recommendation/new/person/6641-martin-rehfeld
>
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug