maeshimaの日記

メモ書きです

今週のrailscasts - Routing in Rails 3

Railscasts - Routing in Rails 3

rails3のルーティングについて

  • いろんなオプションがブロック付きのメソッドとしても使える

named_routesは

match "/about(.:format)" => "info#about", :as => :about

のようにasオプションで指定する

view上でdebugメソッドが使えるみたい。debug paramsなどとするとparamsの情報を画面に表示する。使える!

constraintsのオプション

  • user_agent
  • host
  • subdomain

などが使える。

  • hostでテスト機と本番機の表示を切り替えたり
  • user_agentでiphone対応とかできるかな

rackアプリで返す

match "/hello" => proc { |env| [200, {}, "Hello Rack!"] }