リソースを扱うコントローラのアクション名

アクション パス HTTPメソッド 説明
index /books /GET リソースの一覧を表示する
show /books/123 GET リソースを追加する
new /books/new GET リソースを作成する
edit /books/news/123/edit GET リソースの属性を表示する
create /books POST リソースを更新するためのフォームを表示する
update /books/123 PATCH リソースを更新する
destroy /books/123 DELETE リソースを削除する


コントローラを作成します。

$ bin/rails g controller books


ルーティングを設定します。

resources :books


コントローラにアクションを追加します。

class BooksController < ApplicationController 
  def index
  end

  def show
  end

  def new
  end

  def edit
  end

  def create
  end

  def update
  end

  def destroy
  end