Submitted by amaia on Jue, 25/06/2009 - 01:59
Tarea rake para borrar las sesiones que no se han utilizado en las ultimas 3 horas.
desc "Borrar de la base de datos la sesiones que han expirado ."
task :delete_old_sessions => :environment do
sesiones = ActiveRecord::SessionStore::Session.find(:all, :conditions => ['updated_at < ?', 3.hours.ago])
sesiones.each {|s| s.delete}
end
Submitted by amaia on Sáb, 29/12/2007 - 02:55
Hoy estaba usando RailRoad para generar los diagramas de modelos y de controladores de un proyecto Rails en el que estoy trabajando y he visto que en la página de RailRoad venía el código (gracias a Thomas Ritz) de una tarea rake que genera los diagramas en svg y los deja en el directorio doc de la aplicación.
Submitted by amaia on Mié, 17/10/2007 - 07:37
Hasta hace poco sólo había usado rake para cosas típicas como
rake db:migrate
rake annotate_models
y otras de las que ya vienen definidas el Rails o en los plugins que instalo.