Mam wiele różnych modeli w aplikacji Rails, nad którymi pracuję. Zauważyłem, że wiele witryn korzysta z metody routingu w całej aplikacji. Co mam przez to na myśli?Jak utworzyć routing dla aplikacji Rails w całej aplikacji?
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
Jestem świadomy to_param i tworzenia ślimaki przyjazny dla czytelnika w aplikacjach, jednak nie jestem świadomy podejścia mieć ślimaki korzeń szczebla z różnych przedmiotów. Możesz myśleć, że jest podobny do interfejsu Graph API Graph: istnieją różne typy obiektów, ale wszystkie one istnieją pod adresem: https://graph.facebook.com/object-id
Wszelkie informacje są mile widziane!
hmm. Prawdopodobnie masz stół ze ślimakami, w którym trzymasz taki typ. następnie dodaj trasę, która sprawdza ten typ i spróbuj przekierować na podstawie tego. – jvnill
To wydaje się nieco przesadzone, ponieważ teraz muszę wykonać dwie prośby o pobranie obiektu, nie? –
to jest.Nie wiem, w jaki sposób szyny rozróżniają ślimaki, chyba że są już zdefiniowane lub przynajmniej mają jakiś wzór, który może je rozróżnić. – jvnill