I've had a few problems with my site working perfectly in development
then in production not doing what it's supposed to or having errors.
I've tried to find information about why these things could happen but
haven't had any luck. Does anybody know anything about why a site would
work one way in development then incorrectly (or not at all) in
production. Any ideas or links to where I can read more about this
would be great.
A number of things need to change when an app goes into production. I
assume you've adjusted the environment.rb from development to
production, made sure your routes.rb file is still correct, adjuested
your database.yml file from development to production (these files are
all in the Config folder), as well as removed the index.html in the
Public folder and dropped your CSS file, assuming you have one, in
your Stylesheets folder in the Public folder.
At least that's where I would look to see if anything is off.
I've had a few problems with my site working perfectly in development
then in production not doing what it's supposed to or having errors.
I've tried to find information about why these things could happen but
haven't had any luck. Does anybody know anything about why a site would
work one way in development then incorrectly (or not at all) in
production. Any ideas or links to where I can read more about this
would be great.
If you have all the gems and configuration set, most of the time it's
how Rails doesn't reload stuff like it does in development. Look at
your config/environments/development.rb and play around with those
settings to make it look like production. Then, slowly change em back
to how they were in development and see what works and doesn't.