wired raven : Automatic Wing

文字通りの日記。主に思ったことやガジェットについて

sinatraでHTMLを表示する例

コメントで教えてもらったSinatraでerbを使う - Qiitaを参考に。

sinatra-contributeのインストール

gem install sinatra-contribute

views/index.erbファイルの作成

<html>
<head>
    <title>Hi</title>
  <meta charset="UTF-8">
</head>
<body>
こんにちは。HTMLで書きました。
</body>
</html>

sinatra_hi_mod.erb

require "sinatra"
require "sinatra/reloader"

get '/' do
    erb :index
end

実行

ruby sinatra_hi_mod.rb

表示

http://localhost:4567

f:id:sesuna:20190414102348p:plain

ほか

  • ルーティング……ファイル名とURLが直結していた世界に長くいすぎたのでよくわからない
  • sinatraでもいろいろできるようだ。そもそもとしてRailsにばっかり目がいっていた