心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

RailsのRoutingいろいろ

   


コントローラーがAbc
アクションがactrionxだとして、
http://yourdomain/actionx
routes.rbの書き方として

get “actionx”, :controller => :abc, :action => :actionx

get “actionx”, :to => “abc#actionx”

get “actionx” => “abc#actionx”

が同じ。

getに続けて書いた”actionx”がURI入力されたhttp://yourdomain/に続く”actionx”であり、
リクエストのあったURIをどのコントローラーのどのアクションに結びつけるのか、書いている。

http://yourdomain/anyでactionxを呼びたいなら

get “any” => “abc#actionx”

と書けばいい。

“abc#action”はコントローラーがAbcのアクションがactionxという短い書き方。
アプリケーションフォルダ/app/controllers/abc_controller.rbで書いた
def actionx
end
を引っ張ってくる。

 - テクニカル ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

no image
RailsTutorial4.0を高速で復習する。6.2.5章。

6.2.5一意性を検証する、です。メールアドレスをIDとして使うため(でなくとも …

rails gでのファイル名、クラス名、アクション名

rails gすると、コントローラーとアクションができますが、 その書き方とファ …

no image
Everyday Rails頑張る。3章モデルスペック

テスト書いてからコードの決意。 今のような環境がない時代のプログラマでしたが、自 …

RailsTutorial4.0を高速で復習する。5.1.2章。

5.1.2BootstrapとカスタムCSS、です。 今までdivについていたイ …

no image
RailsTutorial4.0を高速で復習する。4章と4.1章。

さて、4章です。4章ではRubyに関する内容が多かったような記憶が。 動的なWe …

no image
RailsTutorial4.0を高速で復習する。3.2.2章。

静的ページにaboutというページを追加するのですが、rails gを先にするの …

no image
MavericksアップデートしRuby2.0+Rails4.0.2にversion upする

何を今さら感ですが、MacはAirとMiniの2台持ちです。Airのほうを人柱と …

no image
サイドバーの幅を決めたい(Googleアドセンス編)

サーバー移転したままブログが放置状態になっています。 その間も検索エンジン経由で …

no image
rbenvとruby-buildのインストール

諸々のものをインストールしたら、次はHomebrewを使ってrbenvとruby …

no image
RailsTutorial4.0を高速で復習する。11.2.3章。

11.2.3「フォローしているユーザー」ページと「フォロワー」ページ、です。 仕 …