2011-03-17 4 views
1

私はSinatraを初めて使用しており、READMEファイルに従って学習しています。私の最終的な目標は、Sinatra Serving Modular Applicationページに記載されているようにモジュラーアプリケーションを作成することです。残念ながら、私のアプリケーションは動作しません - 私はconfig.ruを使用する場合には、エラーが発生します。Sinatra Modular Application not working

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.rurackup -p 4567が働いていない - 私は受け取る(NameError)、私は前に述べたように。誰にもアイデアはありますか?どうもありがとうございます。

答えて

4

[OK]を、私は間違っている誤っている問題を投稿するために愚かではありません。
:(
申し訳ありませんが、みんな。

run MyApp.new