Typically, I am used to a: local, local-test, dev(dev.site.com), and prod(site.com).
With rails local being ‘development’ it messes up all of my lingo of what’s what. What do you guys typically call each environment in rails and what are each one’s responsibilities?
I am aware that I can change development to be local and will probably do that in the near future, as the rails default.
Default environments include development, test, and production.
As Dave mentioned, some people add a staging environment as a sort of middle ground between development and production, to test their app on their remote server. It’s often just a matter of copying config/environments/production.rb to config/environments/staging.rb and adding an entry to database.yml so your staging changes don’t affect the production database.