1
我正在使用RoR在我的個人網站上工作。 我搜索並閱讀了書籍。但我無法弄清楚。Rails:如何配置routes.rb作爲/:id?
如何爲xxxxx.com/:id配置routes.rb?
例如: twitpic.com的圖片網址或短url是「http://twitpic.com/11u1cy」。
我正在使用RoR在我的個人網站上工作。 我搜索並閱讀了書籍。但我無法弄清楚。Rails:如何配置routes.rb作爲/:id?
如何爲xxxxx.com/:id配置routes.rb?
例如: twitpic.com的圖片網址或短url是「http://twitpic.com/11u1cy」。
map.connect ':id', :controller => :your_controller, :action => :show
我假設你的意思是你要像http://example.com/123一個URL來加載http://example.com/mymodel/123。如果是這種情況,請將其放置在路線末端:
map.mymodel_id '/:id', :controller => 'mymodels', :action => 'show', :requirements => { :id => /\d+/}