Rake-Task der Action eines Controllers aufruft und ActiveRecord-basierte Sessions
Juni 26, 2007
Heute hatte ich ein Problem als ich auf ActiveRecord-basierte Sessions umgestiegen bin. Danach funktionierten rake db:migrate und sämtliche anderen Rake-tasks nicht mehr, es kam immer die Fehlermeldung:
rake aborted
uninitialized constant CGI::Sessions::ActiveRecordStore … usw
Den Rake-Task mit dem Action aufruf habe ich von meinem Kollegen Mr. Matt
http://matthall.wordpress.com/2006/12/06/how-to-execute-a-rails-controller-action-via-cron/
Um das Problem zu lösen müssen, die beiden Zeilen
require(’action_controller’) und
require(’action_controller/integration’)
in die environment.rb geschrieben werden. Danach lief alles wieder, puh, hat mich 2 Stunden gekostet dieses Problem.
Entry Filed under: RadRails, Rails, Ruby, Ruby/Rails. .
Trackback this post | Subscribe to the comments via RSS Feed