タグ

routes.rbに関するtakaesuのブックマーク (2)

  • 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

  • Rails3 のroutes.rb - web-k.log

    という記載がある。 これはリソースCRUD操作を行うためのURLとアクションを自動で設定してくれる。 RailsでCRUDを行うために用意されている7つのアクション(index, new, create, show, edit, update, destroy)とURLとの紐付けをresourcesを使うことによって一度にすることができる。 なお、routes.rbにresources, resourceなどと書いていくわけだが、ルーティングの優先順位は上から順となっている。 現在設定されているルーティングを確認するには、rake routesコマンド用いる。 $rake routes GET /articles index articles_path GET /articles/new new new_article_path POST /articles create articles

    takaesu
    takaesu 2013/12/03
    :on属性で付与する “ルーティングの追加方法はリソースのidがURLに付くかどうかで、2つの方法がある。リソースidが付く方(/articles/1/preview みたいなの)をメンバールーティング、付かない方(/articles/preview みたいなの)をコレ
  • 1