u16suzuの blog

日々学んだことのメモブログです。

Rails のルーティングについて

これは、 Ruby Advent Calendar 2011 の13日目のエントリです。
12日目は @no6v さんでした。14日目は @ongaeshi さんです。
こんばんは。今回は Rails の ルーティングについて調べていたので記事にしたいと思います。


CRUD メソッドへのルーティングは resource メソッドを使用します。
CRUDメソッドはindex, show, create, update, delete, new, editです。


また、CRUD 以外のルーティングを追加するには、次の2つのメソッドを使用します。
member メソッド : ID で指定されたオブジェクトメソッドへのルーティング

  resources :users do
    member do
      get 'result'
    end
  end

collection メソッド : モデルクラスメソッドへのルーティング

  resources :users do
    collection do
      get 'login'
    end
  end