ドリコムのコンテストに応募していたのを思い出しました.
さすがに,そろそろ手をつけねばまずいはず.
というわけで,まずはこのサイトを参考にインストール作業から行って,実際にチュートリアルを進めていきます.
10分で作るRailsアプリ for Windowsでは,簡単なブックマーク管理アプリを作っているのですが,インストールをのぞけば,作業内容としては
- データベースにtabelをCreateする.
- railsのテンプレートを生成する.
- modelのテンプレートを生成する.
- コントローラのテンプレートを生成する.
- データベースにアクセスする設定を行う.
- itemのコントローラにscaffold :itemを記述する.
これだけ.だけど,6の作業がよくわからない.
コントローラっていうのは,ユーザのリクエストを処理するフロントエンドに相当する部分.
Rubyの場合,たとえばhttp://localhost/xxx/といったアドレスにアクセスした場合,はxxxという名前のコントローラが呼び出されるし,http://localhost/yyy/にアクセスすれば,yyyという名前のコントローラにアクセスすることになるらしい.
で,実際にscaffoldは何かっていうと,調べてみるとDBの内容を管理できる簡単なライブラリ,ということらしい.確かに言われてみれば,初めてチュートリアル動画を見た時は「一瞬でこんな機能が!」ってびっくりしたんだけど,冷静に考えてみるとただただ単純にDBの内容を叩いているだけだよね.
それにしても,RoRは面白そうな気がする.色々いじってみよう.