Rails:如何为/:id配置routes.rb?

时间:2010-02-07 05:21:39

标签: ruby-on-rails ruby routes

我正在使用RoR在我的个人网站上工作。 我搜索并阅读书籍。但我无法弄明白。

如何为xxxxx.com/:id配置routes.rb?

例如: twitpic.com的图片网址或短网址是“http://twitpic.com/11u1cy”。

2 个答案:

答案 0 :(得分:2)

map.connect ':id', :controller => :your_controller, :action => :show

答案 1 :(得分:0)

我假设你想要一个像http://example.com/123这样的网址来加载http://example.com/mymodel/123。如果是这种情况,请将其放在路线的末尾:

map.mymodel_id '/:id', :controller => 'mymodels', :action => 'show', :requirements => { :id => /\d+/}