使用 ruby + webrick + sinatra 时,“开发模式”的概念从何而来?
require 'sinatra'
require 'sinatra/reloader'
get '/test' do
development?.to_s
end
当我通过 'ruby test.rb -p 3000' http://localhost:3000/test运行上述应用程序时,返回“true”......但为什么它返回 true?开发模式是 ruby、webrick、rack 还是 sinatra 概念?此外,此功能是否以非特定于 Rails 的方式记录在任何地方?我发现很多人都提到了开发模式的概念,但我对找到相关信息的难度感到惊讶......也许我只是没有用谷歌搜索正确的关键字......