Ruby 在西纳特拉,生产和开发环境有什么区别?

Ruby 在西纳特拉,生产和开发环境有什么区别?,ruby,sinatra,development-environment,production-environment,Ruby,Sinatra,Development Environment,Production Environment,我找不到详尽的答案 如果我设置“生产”,会发生什么?我看到视图文件不再“动态”读取,但还有其他区别吗?基本上,只有模板受env var的影响 您可以根据当前环境自由实现其他应用程序逻辑方法: if settings.production? # this will only run in production else # every other env end 当需要条件配置时,也可以执行以下操作: configure :production, :developme

我找不到详尽的答案


如果我设置“生产”,会发生什么?我看到视图文件不再“动态”读取,但还有其他区别吗?

基本上,只有模板受env var的影响

您可以根据当前环境自由实现其他应用程序逻辑方法:

  if settings.production?
    # this will only run in production
  else
    # every other env
  end
当需要条件配置时,也可以执行以下操作:

configure :production, :development do
  enable :logging
end
我想就这些