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

このエントリーを含むはてなブックマーク

こんにちは、久々ですね

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

  1. map.resources :users


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

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

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

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

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


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

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

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

Posted in ruby, ruby on rails at 9月 4th, 2009. Trackback URI: trackback
Tags: ,

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

Leave a Reply