Rails基本の帆

Head First Rails 2章 では、広告掲載サイトを作ります!

scaffoldコマンドは、データの作成、読み込み、更新、削除の機能を一気に作ってくれて
これは便利便利、となっていた1章とは違って
今回は広告を表示させるだけのサイト。

「作成」「更新」「削除」邪魔なんですけどーという感じ。
なので、scaffoldは使わずに、Model / Controller / View のコードをそれぞれ自分で書きます。

#モデルの生成(モデルの名前には、単数形を指定)
$ rails g model モデル名

サブフォルダappとdbのなかに、スクリプトが作成される。

#コントローラーの生成(コントローラーの名前には、複数形を指定)
$ rails g controller コントローラー名

コントローラーのclassファイルが作成される。

Viewのコードは1章同様HTMLで書く。
config/routes.rbでルートを設定する。

match '/コントローラー名/:id', :controller=>'コントローラー名', :action=>'アクション名'

コントローラーのclassファイルに、同じアクション名のメソッドを作ってコードを書く。

手順はこんな感じでした。
モデルとコントローラーとルートの実際の動きは、またあしたーーー☆