Rails の勉強がてら日本語練習帳の問題の採点アプリを作ってみる

Rails に触ったことがなかったけど、仕事で使うことになったので勉強しましょう、と。
いつも何を作ろうか悩んで作れないでいるけど、たまたま読み始めた日本語練習帳に、問題・課題と採点表があったので、採点アプリを作ってみることにしました。

日本語練習帳 (岩波新書)

日本語練習帳 (岩波新書)

まずはRailsアプリケーションを作成して、Gitで使えるようにして、Heroku にデプロイする。
http://d.hatena.ne.jp/nobyu/20100207/1265531331を参考にさせて頂きました。

$ rails nihongo-renshu-cho
Usage:
  rails new APP_PATH [options]

new を付けろと怒られた。

$ rails -v
Rails 3.1.2

rails のバージョンを確認してみたら 3.1.2 だった。
コマンドが変わったんですね。

$ rails new nihongo-renshu-cho

とやったらいろいろ作られて、

Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

まで出ればスケルトンの作成完了。

続いてGitリポジトリの作成とコミット。

cd nihongo-renshu-cho
git init
git commit -a -m "とりあえずスケルトンのコミット"

そしてHerokuに登録。

$ heroku create nihongo-renshu-cho
Creating nihongo-renshu-cho... done, stack is bamboo-mri-1.9.2
http://nihongo-renshu-cho.heroku.com/ | git@heroku.com:nihongo-renshu-cho.git
Git remote heroku added

あーんどデプロイ。

$ git push heroku master
Counting objects: 63, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (48/48), done.
Writing objects: 100% (63/63), 25.37 KiB, done.
Total 63 (delta 2), reused 0 (delta 0)

          • > Heroku receiving push
: (省略) :
          • > Launching... done, v4
http://nihongo-renshu-cho.heroku.com deployed to Heroku To git@heroku.com:nihongo-renshu-cho.git * [new branch] master -> master

とりあえずHerokuにデプロイ出来るところまで準備が出来ました。
さてと、あとはどんなアプリにするかを考えましょうっと。