Question

I can't find an exhaustive answer.

What happens if I set "production"? I saw that view files are not read "on the fly" anymore, but are there other differences?

Was it helpful?

Solution

Basically, only templates are affected by the env var.

You are free to implement every other application logic methods based on current env:

  if settings.production?
    # this will only run in production
  else
    # every other env
  end

You can also do something like this when need conditional configs:

configure :production, :development do
  enable :logging
end
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top