「Ruby1.9.3 + Rails3.2.3 プロジェクト作成からWEBrickの起動まで」の続き。
sqlite3が入ってっかどうか念のため確認。
$ sqlite3 -v 3.7.9 2011-11-01 00:52:41 c7c6050ef060877ebe77b41d959e9df13f8c9b5e $ gem list 〜省略〜 sqlite3 (1.3.6) 〜省略〜
では、早速。
$ cd sampleapp $ rails generate scaffold user name:string age:integer invoke active_record create db/migrate/20120508071223_create_users.rb create app/models/user.rb invoke test_unit create test/unit/user_test.rb create test/fixtures/users.yml route resources :users invoke scaffold_controller create app/controllers/users_controller.rb invoke erb create app/views/users create app/views/users/index.html.erb create app/views/users/edit.html.erb create app/views/users/show.html.erb create app/views/users/new.html.erb create app/views/users/_form.html.erb invoke test_unit create test/functional/users_controller_test.rb invoke helper create app/helpers/users_helper.rb invoke test_unit create test/unit/helpers/users_helper_test.rb invoke assets invoke coffee create app/assets/javascripts/users.js.coffee invoke scss create app/assets/stylesheets/users.css.scss invoke scss create app/assets/stylesheets/scaffolds.css.scss
migrateファイルから、controller、model、view、cssまで一発でできました。
やっぱ便利〜。んで、テーブル作ります。
$ rake db:migarate == CreateUsers: migrating ==================================================== -- create_table(:users) -> 0.0025s == CreateUsers: migrated (0.0030s) ===========================================
rails serverの立ち上げ。
$ rails s => Booting WEBrick => Rails 3.2.3 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2012-05-08 16:30:23] INFO WEBrick 1.3.1 [2012-05-08 16:30:23] INFO ruby 1.9.3 (2012-05-04) [i686-linux] [2012-05-08 16:30:23] INFO WEBrick::HTTPServer#start: pid=3170 port=3000
http://localhost:3000/users/にアクセスしてUserを追加削除できればOK。