Rails基本の木

Head First Rails をRails3で勉強し始めました。

本当にあっという間に動くアプリができる。
できる。できる。
しくみをまだ深く理解できていないので
1章では魔法の言葉を覚えた感じ。


# アプリケーションを作成する
$ rails new アプリケーション名

# アプリケーションを起動する
$ rails s

# CRUD (Create /Rread /Update /Delete)コードを生成する
$ rails g scaffold…

# データベース構造を変更する
$ rails g migration…

# migrationを実行する
$ rake db:migrate


データベース構造を変更しても、
HTMLを変更しないとページに反映されないので、Viewのコードを変更。

これだけで1章の、チケット販売記録アプリ、イベント記録アプリができました。

ポイントは、
データベースに読み書きされるデータを取り扱う、Model
アプリケーションの表示部分を扱う、View
なんか色々コントロールする、Controller
の3つに分かれていて、どこをどういじるか。みたいな感じでしょうか。

つづく。