uzyskanie adresu URL opartego na nazwie w trasach RESTful zamiast adresu URL opartego na identyfikatorze

Jeśli zaimplementuję routing RESTful dla kontrolera „galerie”, jak poniżej:

map.resources :galleries 

Domyślnie adres URL tego kontrolera to:

/galleries/:id 

który odpowiadałby na wszelkie prośby do / galerii / 1 itd.

Co zrobić, jeśli w bazie danych mam rekord galerii z atrybutem „nazwa” z „portretami” wartości. Czy mogę zrobić to samo w następujący sposób:

/galleries/portraits 

zamiast robić

/galleries/1 ?

questionAnswers(2)

yourAnswerToTheQuestion