1
我正在學習一個教程(學習rails podcast),並且需要更改以下路由語法,以便它與Rails 3.0兼容。誰能幫忙?Rails路由語法 - 從rails 2到rails 3
map.view_page ':name', :controller => 'viewer', :action => 'show'
在此先感謝。
我正在學習一個教程(學習rails podcast),並且需要更改以下路由語法,以便它與Rails 3.0兼容。誰能幫忙?Rails路由語法 - 從rails 2到rails 3
map.view_page ':name', :controller => 'viewer', :action => 'show'
在此先感謝。
當你生成一個新的Rails 3應用程序時,樣板routes.rb
有一些體面的例子,包括這一個。
# Sample of named route:
# match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
# This route can be invoked with purchase_url(:id => product.id)
鑑於以上所述,這將轉化爲以下內容。
match ':name' => 'viewer#show', :as => :view_page
如果您使用rake routes
進行檢查,您會看到此內容。
$ rake routes
view_page /:name(.:format) {:controller=>"viewer", :action=>"show"}
謝謝。我正在嘗試類似的東西,但無法獲得正確的語法。謝謝您的幫助 – hanumanDev 2010-12-09 05:54:25