【发布时间】:2012-02-04 23:58:33
【问题描述】:
我使用 Sinatra 模块化风格,我不知道会出现什么问题。我搜索了谷歌,但没有找到任何东西
require 'sinatra/base'
class App < Sinatra::Base
get '/' do
haml '%h1 Test'
end
end
run App
查看 test.rb:12:in <main>': undefined methodrun' for main:Object (NoMethodError)
怎么了?
【问题讨论】:
-
App.run!而不是run App? -
== Sinatra/1.2.1 已在 4567 上进行开发,从 Thin >> Thin Web 服务器(v1.2.8 代号 Black Keys)>> 最大连接数设置为 1024 >> 监听在 0.0.0.0:4567,CTRL+C 停止 /home/maxfry/.rvm/gems/ruby-1.9.2-p136@rails3/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in ` start_tcp_server':从 /home/maxfry/.rvm/gems/ruby-1.9.2-p136@rails3/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in 没有接受器(RuntimeError)
-
您可以编辑您的原始帖子并将您当前的所有代码添加到当前内容下方吗?如果我们能看到你现在拥有的东西,其他人会更容易提供帮助。