Railsにおけるリクエストのルーティング
config/routes.rbには、アプリケーションのルーティング情報が書き込まれています。
デフォルトの内容は以下のようになっています。
ActionController::Routing::Routes.draw do |map| map.connect ':controller/service.wsdl', :action => 'wsdl' map.connect ':controller/:action/:id' end
" map.connect ':controller/:action/:id' "の部分はそれぞれリクエストURLのパス部分とマッチするようになっています。
例えば、" /store/add_cart/123 "だとstoreコントローラのadd_cartメソッドを呼び出し、その時のIDパラメータ値は123にして呼び出すという意味になるそうです。
今回ご紹介したのはほんとの概要だけです。また、ルートの操作などを勉強して追記したいと思います。