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