[rails] config/routes.rb その2

  • 匿名ルートは、routes.rb の map.connect
  • 匿名ルートのurl生成は、url_for
  • link_to, ridrecit_to なども url_for を使っている
  • デフォルト設定は、コントローラで、default_url_options(options) をオーバーライド
  • 名前つきルートは、routes.rb の map.ルート名
  • 名前つきルートのurl生成は、ルート名_url
#routes.rb
map.error 'error/:name'

#controller
redirect_to( error_url(:name => "xxx.html") )
#http://host/error/xxx.html