Я работаю на моем личном сайте с RoR. Я искал и читал книги. Но я не могу понять.
Как я могу настроить route.rb для xxxxx.com/:id?
Например: URL-адрес изображения twitpic.com или короткий URL-адрес "http://twitpic.com/11u1cy".
map.connect ':id', :controller => :your_controller, :action => :show
Я предполагаю, что вы имеете в виду, что вы хотите, чтобы URL типа http://example.com/123 загружался http://example.com/mymodel/123. Если это так, поместите это в конце ваших маршрутов:
map.mymodel_id '/:id', :controller => 'mymodels', :action => 'show', :requirements => { :id => /\d+/}