以下の内容はhttps://inokara.hateblo.jp/entry/2013/08/09/061951より取得しました。


フランク・シナトラ(2)

概要

  • せっかくなんで Sinatra を使って何か作ってみる

ということで

  • redis のパラメータを見るアプリケーションを作ってみる
  • 夏休みの自由課題みたい

アプリケーションの構造

アプリケーションというほどのものでもない。

ディレクトリ構造

以下のような感じ。

コード

そしてコードは汚い。github はこちら

config.ru

hogehoge.rb

ほぼ、以前のコードを丸パクリ。

terminal-table が使えればよかったのだけど、Web アプリケーションで使ったら terminal ぢゃないなーってことで使わない。

index.erb

Gemfile


試す

起動

bundle exec rackup config.ru

画面

起動後、ブラウザで localhost9292 にアクセスすると...

f:id:inokara:20130809061713p:plain

redis サーバーから値を取得してページに表示されている。


ついでに

JSON に対応してみる

画面

起動後、ブラウザで localhost9292 にアクセスすると...

f:id:inokara:20130809071119p:plain


感想

ん、こんなに簡単に良いのかな...(汗

  • 既存の ruby スクリプトを意図も簡単に Web アプリケーション化出来るのってすごい
  • gem の追加以外では Sinatra 本体は特に弄ることは無かった
  • 引き続き、試す



以上の内容はhttps://inokara.hateblo.jp/entry/2013/08/09/061951より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14