アプリケーションを書きなおすたびにsinatraを立ち上げ直すのは面倒臭いのでオートリロードに対応させます。
Gemfile
source :rubygems gem 'sinatra', require: 'sinatra/base' group :development do gem 'sinatra-reloader', require: 'sinatra/reloader' end
lib/app.rb
class MyApp < Sinatra::Base configure do set :root, File.expand_path('../../', __FILE__) end # http://www.sinatrarb.com/contrib/reloader configure :development do Bundler.require :development register Sinatra::Reloader end get '/' do 'Hello World!' end end
$ bundle install $ bundle exec rackup起動後に'Hello World!'を適当な文字に書き換え、ブラウザをリロードすれば表示が変更されると思います。
0 件のコメント:
コメントを投稿