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ファイルに、同じアクション名のメソッドを作ってコードを書く。
手順はこんな感じでした。
モデルとコントローラーとルートの実際の動きは、またあしたーーー☆