あこがれのGUI]で作成するGUIプログラムのサンプルを参考に、Sinatraを使ったWebアプリ*1を作成します。Sinatra参考記事Rubyの開発環境構築は、こちらの記事を参考にさせていただきました。niwatako$ボタンをクリックすると数字が増えるWebアプリWebアプリの手始めに、クリックすると数字が増えるボタンをブラウザに表示します。ボタンを表示するビューソースコードapp.rbでは、サンプルプログラムを参考にして作ったMyFormクラスをSinatraのルーティングで操作し、ビューに表示するインスタンス変数@timesを生成します。index.erbには@btn_captionの値を表示するボタンを設置し、SinatraのルーティングでMyFormクラスのインスタンス変数@timesの値を表示します。</body></html>このコードのコミットには、[chapter4-2]のタグが付いてます。実行結果まず最初に、ターミナルでapp.rbを動かします。port=4567Sinatraに呼ばれてWebサーバのWEBrickが動いたのを確認したら、ブラウザにhttp://localhost:4567を入力します。ターミナルには、GETでアクセスしたログが表示されます。/表示されたボタンをクリックすると数字が増え、ターミナルにPOSTでアクセスしたログが表示されます。Sinatraについては、こちらの記事を参考にさせていただきました。月別アーカイブリンクGitHubはてなブログをはじめよう!b0npuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。