Czekam na wygenerowanie łącza, które ma prefiks dołączony do nazwanej trasy. Coś takiego, aby wyświetlić ścieżkę „/ stary/recepty”:Ruby on Rails: Jak prefiksować nazwane trasy?
recipes_path(:prefix => "old/") # the correct way should show "/old/recipes"
Nie chcę dotykać pliku routes.rb, ale modyfikacji o nazwie trasę z prefiksem załączeniu. Czy to możliwe i jak zrobiłbyś to poprawnie?
EDYCJA: Używam Rails 3. Powodem dodania opcjonalnego prefiksu jest również użycie normalnej ścieżki recipes_path. Dlatego chcę używać zarówno "/ recipes" i "/ old/recipes".
Dzięki Ryan. Powodem jest to, że chcę dodać opcjonalny przedrostek, że również używam ścieżki recipes_path. Potrzebuję więc ścieżek "/ recipes" i "/ old/recipes". Czy mam pecha? – sjsc
@sjsc: dla obu mają zasięg o zasięgu i nieskryty, z tym, który ma być ścieżką recipes_path, aby przejść do zdefiniowanego jako pierwszy. –
Dziękuję Ryan :) Całkowicie przegapiłem twoją obserwację. Dziękuję bardzo. – sjsc