Rails: Как я могу настроить для rout.rb для /: id? - PullRequest
1 голос
/ 07 февраля 2010

Я работаю на моем личном сайте с RoR. Я искал и читал книги. Но я не могу понять.

Как я могу настроить route.rb для xxxxx.com/:id?

Например: URL-адрес изображения twitpic.com или короткий URL-адрес "http://twitpic.com/11u1cy".

Ответы [ 2 ]

2 голосов
/ 07 февраля 2010
map.connect ':id', :controller => :your_controller, :action => :show
0 голосов
/ 07 февраля 2010

Я предполагаю, что вы имеете в виду, что вы хотите, чтобы URL типа http://example.com/123 загружался http://example.com/mymodel/123. Если это так, поместите это в конце ваших маршрутов:

map.mymodel_id '/:id', :controller => 'mymodels', :action => 'show', :requirements => { :id => /\d+/}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...