概要 app.rb など一つのファイルにいろいろなルーティングを実装するとファイルを分けたくなると思います 今回はその方法を紹介したいと思います おそらく王道の方法かなと思います 環境 macOS 10.13.4 Ruby 2.5.1p57 Sinatra 2.0.1 各種ファイルの準備 bundle init vim Gemfile gem "sinatra" bundle install --path vendor touch config.ru mkdir controllers touch controllers/home.rb touch controllers/admin.rb mkdir views touch views/home.erb touch views/admin.erb 今回は分離するコントローラは controllers というディレクトリで管理することにしま