TodoList: rails で初期化 ― 2006年12月04日 05時41分36秒
先ずは、rails の一歩。
% rails Todo
create
create app/controllers
create app/helpers
create app/models
create app/views/layouts
create config/environments
create components
create db
...
create public/javascripts/application.js
create doc/README_FOR_APP
create log/server.log
create log/production.log
create log/development.log
create log/test.log
% cd Todo
database.yml を編集する。development のデータベースを指定する。
% vi config/database.yml
development:
adapter: mysql
database: todos
username: root
password:
host: localhost
モデルとコントローラを生成する。
% ruby script/generate model Todo
exists app/models/
exists test/unit/
exists test/fixtures/
create app/models/todo.rb
create test/unit/todo_test.rb
create test/fixtures/todos.yml
create db/migrate
create db/migrate/001_create_todos.rb
% ruby script/generate controller todo
exists app/controllers/
exists app/helpers/
create app/views/todo
exists test/functional/
create app/controllers/todo_controller.rb
create test/functional/todo_controller_test.rb
create app/helpers/todo_helper.rb
model :todo
をコントローラの中に書くと説明があったが、無くても動くみたいだ。scaffold を追加する。
% vi app/controllers/todo_controller.rb
class TodoController < ApplicationController
scaffold :todo
end
見栄えはよくないが、一応 TodoList の基本は完成した。
% script/server
=> Booting WEBrick...
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
を実行して WEBrick を起動する。http://localhost:3000/todo
にブラウザでアクセスできる。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2006/12/04/981478/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。