[rails] map.resourcesでいらないアクションを外す

こんにちは、久々ですね

Railsでroutes.rbは本当に便利ですよね。

map.resources :users

なんて書くだけで、RESTFulなAPIが用意されます。

  • index
  • new
  • create
  • show
  • edit
  • update
  • destroy

に対応したURLをRailsがよしなにやってくれますよね。

しかし、こんなにたくさんのアクションはいらないー。わしゃcreateとshowだけでいいんじゃーなんて時もあったりします。そんなときは

map.resources :users, :only => ['create','show']

として、必要なアクションだけ列挙しましょう。

また、:exceptなんてオプションもあって、必要ないオプションを列挙します。

このへんにかいてありました

関連記事

  1. [rails] ユーザーのパスワード忘れ処理を簡単に生成してくれるプラグインforgot_password ( with Restful-authentication)
  2. [rails] restful-authenticationの使い方 基本編
  3. Ruby on Rails2.3RC1のNested Object Forms を試してみた
  4. Rails 2.3のApplication Templateで煩わしい初期設定とはおさらばする!
  5. [rails]has_manyなフィクスチャを書くのに疲れたらFactory Girlがオススメ!
Posted in ruby, ruby on rails at 9月 4th, 2009. Trackback URI: trackback
Tags: ,

No Responses to “[rails] map.resourcesでいらないアクションを外す”

Leave a Reply