Aplicación Rails que se autodestruye

Suicidio de amor / Love suicideTras leer el interesante artículo 21 Ruby Tricks You Should Be Using In Your Own Code sobre la posibilidad de borrar un árbol de directorios con FileUtils.rm_r ‘nombre_directorio’ no pude resistir la tentación de probar esto:

rails autodestroy
cd autodestroy
script/generate controller Suicide now

Y en app/controllers/suicide_controller.rb:

def now
FileUtils.rm_r "#{RAILS_ROOT}"
end

Listos para la autodestrucción…

script/server
Al visitar http://localhost:3000/suicide/now, la aplicación se borrará a si misma del disco duro.

Manejar con cuidado! :P

Creative Commons License photo credit: Vagamundos

4 comments ↓

#1 Emili Parreño on 06.05.08 at 7:15 am

Vaya cosas que haces, si lo se no te envío el link :)

#2 David on 06.05.08 at 11:53 pm

Conozco a más de uno para el que sería un gustazo añadir esa acción a alguno de sus proyectos… :-P

Veo que has cambiado el template. ¿Qué ha pasado? Para serte sincero me gustaba más el otro!!

d.

#3 Jaime Iniesta on 06.06.08 at 12:03 am

Hola David, pues si, tiene un peligro esa acción y a veces pueden dar ganas de incluirla en un proyecto o de tirarse por la ventana :)

Sobre el template… estaba cansado del anterior y busco algo más sencillo… total, casi todos nos leemos a través de feeds sin diseño, no?

Veo que estás en Girona… yo también… te añado a mis feeds… Supongo que nos conocemos en persona de alguna charla pero ahora no caigo!

#4 Fer on 06.09.08 at 6:36 am

Qué bueno! Algo que sin duda incluiré en todos mis proyectos de pagadores dudosos (incluiré al método now un pequeño backup de la bd y ya) … se les va a quedar una cara de mus! xD

Leave a Comment