6.3 add some debug info to the layouts, rails environment.
?
<html> <body> <div class="container"> <%= render 'layouts/footer'%> <%= debug(params) if Rails.env.development? %> </div> </body></html>
?
since we don't want to display the debug info to a deployed application, we use?
?
if Rails.env.development?
?
to restrict the debug info to dev environment.
?
(rails console ? ---------------> this will start as dev environment)
(rails console test ? ---------------> this will start as test environment)
(rails console production ? ---------------> this will start as production environment)
?
(rails server ? ?)
(rails server --environment product ? ? )
(rails server --environment test ? ?)
?
(rake db:migrate RAILS_ENV=production ? ?)
(rake db:migrate RAILS_ENV=test)
?
(it is confusing that the three command are using diff format to specify env, worth to remember it.)
?
?
also, if you are using heroku, you can also start heroku console:
heroku console
Rails.env
====> "production"
Rails.env.production?
====> true
?
?
?
?