I use Sinatra modular style, i don’t know what going bad. I serach google but didn’t find anything
require 'sinatra/base'
class App < Sinatra::Base
get '/' do
haml '%h1 Test'
end
end
run App
And a see test.rb:12:in <main>': undefined methodrun’ for main:Object (NoMethodError)
What going wrong?
did you run it via ruby -rubygems hi.rb (assuming this code is in hi.rb). If so, you don’t need run App. Unless you are running it through another framework built on/with Sinatra.
Also might want to include haml…
You have a config.ru:
and a my_app.rb:
then in the folder where the my_app.rb is run this to start the app on localhost:4657: