画面を作ってみる。
とりあえず画面を作ってみる。
$ script/generate scaffold Schedule
と実行する。ScheduleはRubyのモデル名なので大文字で。
exists app/controllers/ exists app/helpers/ exists app/views/schedules exists test/functional/ dependency model exists app/models/ exists test/unit/ exists test/fixtures/ identical app/models/schedule.rb identical test/unit/schedule_test.rb identical test/fixtures/schedules.yml identical app/views/schedules/_form.rhtml identical app/views/schedules/list.rhtml identical app/views/schedules/show.rhtml identical app/views/schedules/new.rhtml identical app/views/schedules/edit.rhtml identical app/controllers/schedules_controller.rb identical test/functional/schedules_controller_test.rb identical app/helpers/schedules_helper.rb identical app/views/layouts/schedules.rhtml identical public/stylesheets/scaffold.css
と、ずらずらっとファイルが作成される。
これでもう画面ができてしまっているので実際に見てみる。
script/server
Rails付属のWebサーバを起動。
=> Booting WEBrick... => Rails application started on http://0.0.0.0:3000 => Ctrl-C to shutdown server; call with --help for options [2006-08-12 21:16:54] INFO WEBrick 1.3.1 [2006-08-12 21:16:54] INFO ruby 1.8.4 (2005-12-24) [i686-darwin8.7.1] [2006-08-12 21:16:54] INFO WEBrick::HTTPServer#start: pid=612 port=3000
この状態でブラウザからhttp://localhost:3000/shedules/にアクセスすると
一覧画面が表示。
New Scheduleをクリックすると、
新規作成を行う画面へ。
すげー、簡単すぎる。もっと難しいことをやろうとすると、きっといろいろと困難が出てくるのだろうけど、それでもすごい。
- 作者: 高橋征義,かずひこ,喜多川豪
- 出版社/メーカー: アスキー
- 発売日: 2006/07/03
- メディア: 大型本
- 購入: 2人 クリック: 54回
- この商品を含むブログ (87件) を見る