Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
更新情報 2014/03/03: 初版公開 2020/11/20: Rails 6で確認および更新 こんにちは、hachi8833です。「Railsのルーティングを極める」の後編です。今回はRails 4.0.3 + Ruby 2.1.1の環境で動作確認しています。 Railsのルーティングを極める(前編) ⚓ Railsのルーティング(routes)を極める 2012/03(baba) ⚓ resourcesとネスト Railsのルーティング記法の基本は、複数形のresourcesメソッドと単数形のresourceメソッドです。また、Railsのルーティングにはネストを含む多くのオプションがあり、自由度が飛躍的に高まっています。 以下の2つのルーティングは、ネストしていないシンプルなresourcesルーティングです。prefecturesとarticlesは、いずれもコントローラに合わ
はじめに ルーティングとは シンプルな例 デバッグ 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のルーティングで気になったところについて。いつものメモです。あくまで気になったところなので全部網羅しているわけではありません。あしからず。 基本形 map.connect から match メソッドに変更。オプションも下記のように変更。 # Rails 2 map.connect 'products/:id', :controller => 'products', :action => 'view' # Rails 3 match 'products/:id', :to => 'catalog#view' # :to は省略可能 match "/account" => "account#index" # :controller/:action 形式であればさらに省略可能 match "account/overview" Named Routes asオプションで指定するように
5. Controller に関する変更点 2013/10/03 シナジーマーケティング(株) 鈴木 圭 [Rails 4.0] 第5章 Controller に関する変更点 5.1. フィルタメソッドの名称変更 5.2. 独自の Flash メッセージタイプ 5.3. セッション Cookie の内容がデフォルトで暗号化される 5.4. protect_from_forger でエラー時の挙動が指定可能 5.5. コントローラレベルの ETag 5.6. HTTP の PATCH メソッド 5.7. ルーティングの変更 5.7.1. concern による重複の排除 5.7.2. match の via オプションが必須 5.7.3. 非 ASCII 文字のルーティング 5.7.4. constraints に文字列や正規表現以外が指定可能 5.8. まとめ 5.1. フィルタメソッドの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く