Как создать слаг-маршрутизацию в приложении для приложения Rails?
У меня есть несколько разных моделей в приложении Rails, над которым я работаю. Я видел, как на многих сайтах используется подход для маршрутизации слагов в масштабах всего приложения. Что я имею в виду под этим?
http://example.com/nick-oneill <-- This points to a User object
http://example.com/facebook <-- This points to a Company object
http://example.com/developers <-- This points to the users#index page
Мне известно о to_param и создании удобных для читателей слагов в приложениях, однако я не знаю, как создать слагов корневого уровня для различных объектов. Вы можете думать, что это похоже на Graph API Facebook: есть разные типы объектов, но все они существуют вhttps://graph.facebook.com/object-id
Любое понимание будет высоко ценится!