Sinatra

トップレベルスタイルSinatraの起動プロセス

トップレベルスタイル とは、以下のような書き方のことを指します: require 'sinatra' get '/hello' do 'hogehoge' end このスタイルで書かれたSinatraアプリケーションが、どのような手続きで起動しているのかを解説します。

SinatraでaタグからPUTリクエストを投げる

やりかた app.rb を↓のように書き、 require 'sinatra' class Rack::MethodOverride ALLOWED_METHODS=%w[POST GET] def method_override(env) req = Rack::Request.new(env) method = req.params[METHOD_OVERRIDE_PARAM_KEY] || env[HTTP_METHOD_OVERRIDE_HE…