Rails2.0のRouting(config/routes.rb)の記述方式についてのまとめ。
なんだかRails2.0になってから、routes.rbの書き方を毎回Googleさんに聞いている気がしたので、ちょっとまとめておきます。
(この他にも、routesの記述方式についての有用な情報があれば、コメントいただければうれしいです!!)
まず、Rails2.0のroutes.rbでは、以下の6種類のRoutingの書き方があります。
-
map.connect
-
map.purchase(任意のパス名)
-
map.with_options
-
map.root
-
map.resource
-
map.resources
-
map.namespace
map.connectとmap.purchase
「map.connect」と「map.purchase」はrails1.x系からおなじみですね。
「map.connect」と「map.purchase(任意のパス名)」については、2005年の情報ですが「Routes :: 優しいRailsの育て方 :: ヽ( ・∀・)ノくまくまー)」によくまとめられています。くまくまさんにはいつもおせわになってます。
またパラメータにURLを直接渡したい場合は、「routes.rbでURLを丸ごとパラメータとして渡す記述法 - Hello, world! - s21g」が参考になります。











