uninitialized constant ApplicationController en Ruby on Rails

July 16, 2009 at 20:16

Es muy posible que si actualizáis de versión de Rails, al levantar la aplicación, os encontréis con el siguiente error:

uninitialized constant ApplicationController

A mi me ocurrió al pasar de Rails 2.2.2 a Rails 2.32. Por lo visto, han cambiado el nombre a una clase de Rails, por lo que es necesario actualizar el código fuente de la aplicación que Rails incluyó en la misma al crearla. El siguiente mandato hará el trabajo:

rake rails:update

Rápido y fácil, pero me dio unos cuantos quebraderos de cabeza al actualizarme a la última de Rails usando Apache y Passenger