scaffoldが出力するもの他
scaffoldでモデルXxxを作成すると、モデル・コントローラ・ビューを作成するのが、
他にもいくつかファイルを出力・変更している。
・config/routes.rb
先頭の部分に「map.resources」の行を追加する。
ActionController::Routing::Routes.draw do |map| map.resources :xxxs <-この行が追加される
・db/migrateフォルダ
db/migrateフォルダを作成し、その中に日時をファイル名に含むファイルを作成する。
20080730010203_create_xxxs.rb <-2008年7月30日1時2分3秒の場合
このファイルの中身は、以下のようになっている。
class CreateXxxs < ActiveRecord::Migration def self.up create_table :xxxs do |t| t.string :title <-scaffoldで引数に指定した t.timestamps end end def self.down drop_table :xxxs end end
他にもスタイルシートやTEST環境のフォルダなどが作られるようだ。
このあたりは次の機会に調べてみよう。