知道 Webrick 拒绝开始的原因吗?
require 'sinatra/base'
require 'slim'
class Blog < Sinatra::Base
get '/' do
slim :home
end
end
跑步ruby blog.rb
什么都不做。不会引发错误。
使用模块化风格的 Sinatra 应用程序时,内置 Web 服务器不会启动。有关模块化样式和经典样式之间的区别,请参阅文档。
要让它像经典风格的应用程序一样运行,请将此行添加到Blog
类的底部:
run! if app_file == $0