今回はSinatra(シナトラ)についてです. シナトラと言っても,フランク・シナトラではありません.(歳がばれますね) 普段, 何気にRailsを使用しています. 自分で書くコード量も少なく,ほとんどフレームワークがやってくれますが,ちょっとしたWebサイトを作成するだけでも,Gemやらファイルやらで,かなりのビッグサイズになってしまいます. そんな,Railsのような巨大なフレームワークを使う程でもない,データベースの保守などのちょっとしたサイトを構築したい,でも,PHPではなく,あくまでもRubyで,しかもActiveRecordのようなデータベースマッパーや,ERBのようなテンプレートを利用したい,というような場合に最適なWebフレームワークが... Sinatraです. 今回は,このSinatraのフレームワークを使って,SQLiteデータベースのテーブルのレコードの表示,登録,
![Sinatra+ActiveRecord+SQLite3で,軽量なWeb-DB連携例](https://cdn-ak-scissors.b.st-hatena.com/image/square/93a2d5d17e233d5a160a1e240550ae3dc2a6a9b1/height=288;version=1;width=512/https%3A%2F%2Ftamosblog.files.wordpress.com%2F2012%2F10%2Fmeibo3.png%3Fw%3D300)