[英]Sinatra Modular Application not working
我是Sinatra的新手,並且正在通過自述文件學習它。 我的最終目標是按照Sinatra Serving Modular Application頁面上的描述創建一個模塊化應用程序 。 不幸的是,我的應用程序無法正常工作-如果我使用config.ru
它將生成錯誤:
uninitialized constant Object::MyClass (NameError)
並修改代碼以執行以下操作:
run! if app_file == $0
效果不佳。 下面是我的代碼:
my_app.rb:
require 'sinatra/base'
class MyApp < Sinatra::Base
get '/' do
test
end
def test
return "Hello World!"
end
end
config.ru:
require File.dirname(__FILE__)+'/my_app'
run Myapp.new
命令ruby config.ru
和rackup -p 4567
不起作用-如前所述,我收到( NameError
)。 有人有什么想法嗎? 非常感謝。
好的,我不應該這么愚蠢地發布一個錯字錯誤。
:(
對不起大家。
運行MyApp.new
我已經編寫了有關此主題的簡單教程。
(無廣告)3 http://codex.heroku.com/past/2011/2/15/sinatrabase_in_the_modulnd/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.