2008年5月8日 星期四

routes with_options

http://api.rubyonrails.org/classes/ActionController/Routing.html
http://ihower.idv.tw/blog/
http://weblog.jamisbuck.org/2007/1/24/object-with_options

#Object#with_options

最常用在 routes.rb,不過其實任意物件都可以用,他會將參數自動 merge 到 method call 的 hash 參數:

map.with_options( :controller => "people" ) do |p|
p.root :action => "index"
p.about :action => "about"
end


這樣替route 取名root , about
rails 替我們提供了url, path

root_url 可以替我們建出full path

root_path 建出的是URI path ( 沒包含host 的部份)

redirect_to root_path

沒有留言: