以前SinatraからDataMapperを使う記事を書いたけど、今回はSinatraのO/Rマッパー部分にActiveRecord 3を使ってみる。ActiveRecord 3自体の使い方については、この記事がすごくわかりやすかった。 Sinatraアプリに必要なファイルを用意する まずは、Sinatraアプリを実行するのに必要な最低限のファイル群(Gemfile, config.ru, app.rb)を作成する。今回は基本的にすべてBundler経由で操作するので、システム側にBundlerのgemがインストールされている必要がある。 Gemfile 今回使用するgemはこんな感じ。とりあえずSinatraでActiveRecord 3を使う場合はactiverecordとsinatra-activerecordとsqlite3が必要で、今回使ったバージョンはそれぞれ、3.0.6、0.
![SinatraからActiveRecord 3を使う(1) マイグレーション - アインシュタインの電話番号](https://cdn-ak-scissors.b.st-hatena.com/image/square/692733d13025e567cf768f25fb5283e5135bff4f/height=288;version=1;width=512/https%3A%2F%2Fblog.ruedap.com%2Fimages%2Fogp.png)