Sinatra를 처음 사용했으며 README 파일을 따라 학습했습니다. 궁극적 인 목표는 Sinatra Serving Modular Application 페이지에 설명 된대로 모듈 식 응용 프로그램을 만드는 것입니다. 불행하게도, 내 응용 프로그램이 작동하지 않습니다 - 나는 config.ru
를 사용하는 경우 오류 발생 :Sinatra 모듈러 애플리케이션이 작동하지 않습니다.
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
), 내가 전에 언급 한 바와 같이 . 누구든지 아이디어가 있습니까? 정말 고맙습니다.
들으은 다음과 같습니다. :) – wgx731