Model Modules, Dev vs Prod

I have a pretty complex model with many modules and I have been
trying to keep it clean, but I find that loading the model in
development mode using WebBrick is much more lenient than production
mode with lighttpd/fcgi. For instance, if I neglect to create a
dedicated file that declares the module then I run everything in
development mode it works fine, but as soon as it is deployed I get
‘uninitialized constant’ exceptions for the model. Does anyone know
how to get the development mode to more closely reflect the
production mode?

-John


John S.
Computing Staff - Webmaster
Kavli Institute for Theoretical Physics
University of California, Santa Barbara
[email protected]
(805) 893-6307

John S. wrote:

I have a pretty complex model with many modules and I have been
trying to keep it clean, but I find that loading the model in
development mode using WebBrick is much more lenient than production
mode with lighttpd/fcgi. For instance, if I neglect to create a
dedicated file that declares the module then I run everything in
development mode it works fine, but as soon as it is deployed I get
‘uninitialized constant’ exceptions for the model. Does anyone know
how to get the development mode to more closely reflect the
production mode?

-John


John S.
Computing Staff - Webmaster
Kavli Institute for Theoretical Physics
University of California, Santa Barbara
[email protected]
(805) 893-6307

Sounds like your files are not being properly loaded due to production
caching. Always be sure to restart the webserver after every deploy to
production.