Railsにはルーティング(routes)という、とても便利な機能があります。 しかしルーティングは、今までフレームワークに触れたことがない方にとっては、理解しにくい機能でもあります。 そこで今回は、
Railsにはルーティング(routes)という、とても便利な機能があります。 しかしルーティングは、今までフレームワークに触れたことがない方にとっては、理解しにくい機能でもあります。 そこで今回は、
redirect_to @userが何を省略しているかわかりますか?〜挫折しないRailsチュートリアル7章〜RailsRailsチュートリアル この記事は、ProgateでRuby on Railsのレッスンを一通り学んだ方に向けて、Railsチュートリアル(第4版)の7章を理解するための知識を紹介するものです。 ProgaterがRailsチュートリアルに挫折する理由 ProgateでRailsを勉強したプログラミング初心者(以下「Progater」)が、Railsチュートリアルに挑んで挫折する例は案外多いそうです。 この点については、自分も進行形でチュートリアルに挑んでいるProgaterなのでよくわかります。 チュートリアルは7章あたりから難易度が格段に上がります。 自分も6章までは1日1章ペースでとんとんと進んでいきましたが、7章あたりからペースが落ち始め、9章で完全に進捗が止ま
Ruby on Rails では、コントローラーのアクションが実行される前に、いくつかの変数等を準備しています。このうち、ユーザーが利用できる代表的なものをいくつか列挙します。 action_name 実行中のアクション名称を保持しています。 例:action_name => "index" cookies リクエストに関連づけられているクッキーを保持しています。 例:cookies => #>> session セッション 例:session => {"session_id"=>"24adeaebd6b8 ... } params リクエストパラメータを保持するオブジェクト。 例:params => {"controller"=>"articles", "action"=>"index"} request (リクエスト情報を保持するオブジェクト) method リクエストされた HTTP
更新情報 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は、いずれもコントローラに合わ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く