STEP 7: 基本7アクション

2010/02/02

前回までで、tasksテーブルに関する基本7アクションが完成しました。

それぞれのアクションの役割や呼び出し方をまとめると次のようになります。

アクション 操作内容 URLパスの例 link_toメソッドの書き方
index 一覧表示 /tasks link_to 'LINK', :tasks
show 詳細表示 /tasks/123 link_to 'LINK', @task
new 新規追加フォームの表示 /tasks/new link_to 'LINK', [ :new, :task ]
edit 編集フォームの表示 /tasks/123/edit link_to 'LINK', [ :edit, @task ]
create 新規追加 /tasks
update 更新 /tasks/123
destroy 削除 /tasks/123 link_to 'LINK', @task, :method => :delete

ただし、変数 @task には、Task レコードオブジェクトが格納されていて、その id は 123 であると仮定しています。