代々木で働く超新米エンジニアの足跡

代々木で働くエンジニアです。超新米です。

sinatraでじゃんけん erb

sinatraの使い方

フォルダの構成があるので、そのとおりフォルダ、ファイルを配置する

フォルダの構成

├── app.erb
└── views
   ├── index.erb
   └── choki.erb


表示される場所:http://localhost:4567/

app.erbが実行されて最初に読み込まれるのがindex.erb
indexとchoki.erbをつながないといけない

#app.erb
post '/choki' do
  erb :choki
end

これと

#index.erb
<form action="choki" method="POST">
    <div>
      <input type="submit" value="ちょき">
    </div>
  </form>

これを書いたらつながった

間にRubyのプログラムを挟む方法がわからない


参考:フレームワーク素人がRubyのSinatra触ってみた - くろねこ日記
次参考にするSinatra: README (Japanese)