0

知道 Webrick 拒绝开始的原因吗?

require 'sinatra/base'
require 'slim'

class Blog < Sinatra::Base
  get '/' do
    slim :home
  end
end

跑步ruby blog.rb什么都不做。不会引发错误。

4

1 回答 1

1

使用模块化风格的 Sinatra 应用程序时,内置 Web 服务器不会启动。有关模块化样式和经典样式之间的区别,请参阅文档。

要让它像经典风格的应用程序一样运行,请将此行添加到Blog类的底部:

run! if app_file == $0
于 2013-08-23T15:55:35.000 回答