railsやってみた Scaffold
以下をみながらwww.rubylife.jp
Scaffoldを使うと、rakeを使ったMVCの作成をまとめてやってくれる。
猫モデルを作ってみる。
rails generate scaffold cat name:string color:string
出力は
invoke active_record create db/migrate/20150508023959_create_cats.rb create app/models/cat.rb invoke test_unit create test/models/cat_test.rb create test/fixtures/cats.yml invoke resource_route route resources :cats invoke scaffold_controller create app/controllers/cats_controller.rb invoke erb create app/views/cats create app/views/cats/index.html.erb create app/views/cats/edit.html.erb create app/views/cats/show.html.erb create app/views/cats/new.html.erb create app/views/cats/_form.html.erb invoke test_unit create test/controllers/cats_controller_test.rb invoke helper create app/helpers/cats_helper.rb invoke test_unit invoke jbuilder create app/views/cats/index.json.jbuilder create app/views/cats/show.json.jbuilder invoke assets invoke coffee create app/assets/javascripts/cats.coffee invoke scss create app/assets/stylesheets/cats.scss invoke scss create app/assets/stylesheets/scaffolds.scss
rake db:migrate
これでサーバを立ち上げて確認してみる。
rails server
http://localhost:3000/catsをみるとdb登録、編集の簡易画面ができている。