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 であると仮定しています。