Sinatraに関する小ネタを随時更新していく
小ネタ 🔗
開発環境か本番環境か 🔗
get '/' do
if settings.development?
"development!"
else
"not development!"
end
end
ホットリロード 🔗
source 'https://rubygems.org'
ruby '2.7.2'
gem 'sinatra'
+ gem 'sinatra-contrib'
require 'sinatra'
+ require 'sinatra/reloader'
get '/' do
'Hello, World!!'
end
CORS の設定 🔗
404 Not Found のエラーハンドリング 🔗
【Sinatra】404 Not Found のエラーハンドリング | 高木のブログ
コントローラーを分割する 🔗
【Sinatra】Rack::URLMap を使ってコントローラーを分割する | 高木のブログ