« 携帯SSLについて | メイン | DNSリゾルバ・キャッシュ(windows)を知ろう! »

config/routes.rb のURL書き換え機能 (Ruby on Rails)

>Rubyで書かれたRails用の mod_rewrite のようなURL書き換え機能です。定義ファイルは config/routes.rb です。

config/routes.rb の例:
ActionController::Routing::Routes.draw do |map|
  map.connect '', :controller => "berryz", :action=> "index"  # DirectoryIndex の例
  map.connect ':controller/:action/:id'                       # Rails のデフォルトの書き換え例
end

上記設定の接続例:
   1. http://localhost:3000/ にアクセス (パスは"")
   2. route の1つめの定義の ^$ にマッチ
   3. route の1つめの指示で "berryz"コントローラの"index"アクションを呼び出す
   4. BerryzController#index を実行
   5. そこで render された内容をページとして表示

○参考
http://wota.jp/ac/?date=20050725


トラックバック

このエントリーのトラックバックURL:
http://synth.jp/pg/mt-tb.cgi/457

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

カレンダー


2007年06月
Su Mo Tu We Th Fr Sa
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Map

About

2007年05月09日 11:52に投稿されたエントリーのページです。

ひとつ前の投稿は「携帯SSLについて」です。

次の投稿は「DNSリゾルバ・キャッシュ(windows)を知ろう!」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。