心はいつも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

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

  関連記事

attr_accessorでRuby文法を噛み締める

作りたいwebアプリがあって、プログラムやろう!となって現在にいたってる訳です。 …

iPadのiBooksで自炊とかしたPDFの電子書籍を読む

手順覚えないのでブログに書きます。 Bookscan使用して手持ちPDF電子書籍 …

教育のためならば、iPadアプリ料金なんて青天井ですわ

今年4月、USでのiPad発売。姪の中学入学祝いにちょうどいいなと思っていたら日 …

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

9.2.2正しいユーザーを要求する、です。 テストを書く 自分以外の人がプロフィ …

no image
RailsTutorial4.0を高速で復習する。5.6章。演習2問目のつづき。

5.6章。演習2問目です。TDDにこだわり、あえてこの問題をするまで、ヘッダーや …

no image
iPhoneのKindleアプリでChip Conley氏の本を読んでみました。その1

GWで電子本も文庫本も読み終え、「新しい本に入れ替えないと~」と思いながらすっか …

no image
RailsとRubyのインストール済みバージョン確認し、Rails3.2+Ruby1.9に戻してみる。

Rails3.2で作る必要があったので、Rails4はいったんおいといてRail …

no image
RailsTutorial4.0を高速で復習する。5.6章。演習3問目。

5章最後の演習、3問目です。 リスト5.38に示すように、元のヘルパーメソッドに …

Mac miniのメモリを自力で16Gに増設しました

Mac miniとDellの27インチIPS液晶、とても快適です。もっと快適にす …

no image
Macで.htaccessを表示する設定

MacBook Air2代目。以前は行っていた.(ドット)がついたファイルをMa …