タグ

routesに関するtksthdnrのブックマーク (3)

  • Rails3 routes.rb まとめ | akkunchoi@github

    はじめに ルーティングとは シンプルな例 デバッグ Resource Routing 生成されるルート 基 idを伴わない場合 Namespace - path and controller prefix Scope - controller prefix Scope - path prefix Nested Resources - has_manyな場合に member, collection - 追加のアクション collection と match Non-Resourceful Routes Dynamic Static query strings Defaults Naming - matchでも名前を付ける Constraints (HTTP verb) - HTTPメソッドで制約する Constraints (parameter) - パラメータを制約する Constrai

  • Rails 3のroutesまとめ

    Posted by irohiroki Sun, 29 Aug 2010 09:15:00 GMT Rails 3ではroutesのDSLが完全に刷新されました。特に、あの見難かったハッシュの塊が解かれて、:memberや:getなど予約語の役割をしていたシンボルはディレクティブになりました。例えばRails 2の以下の記述は map.resources :users, :member => {:foo => :get}, :collection => {:bar => :post}

  • Rails3 routes

    やはり触れることになってしまった routes.rb。これを期に意味不明な部分を理解しよう。 勉強して得られた情報をメモ。 routes.rb にて生成される URL については rake routes コマンドにて確認できる。 記載する出力結果はすべて rake routes にて出力された結果です。 match(path, options={}) route 師弟の基。アクセス可能な path を指定してやることで、HTTP リクエストを処理できるようになる。 match "foo/bar" # foo_bar /foo/bar(.:format) {:controller=>"foo", :action=>"bar"} path は必ず一つ以上 "/" を入れてやる必要がある。 match "foo" => NG match "foo/bar" => :controller=>"f

  • 1