W mojej aplikacji rails mam obecnie mnóstwo użytkowników, z których każdy ma zarejestrowany identyfikator użytkownika.Ukryj identyfikator użytkownika w pasku adresu
Jeśli przejdę do indeksu moich użytkowników i kliknę stronę pokazu użytkowników, otrzymam następujący przykładowy nagłówek.
localhost: 3000/Users/3
Teraz mi się nie podoba to, jak to łatwo pozwala ludziom przejść przez użytkowników w nagłówku.
Jak powinienem wykonać następujące czynności, aby wyświetlało ono pole user.username zamiast np.
localhost: 3000/users/adamwest
Dzięki temu działa świetnie. Na razie ustawiłem ją na podstawową, ale sprawdzę ten gem friend_id, aby stworzyć bardziej przyjazną stronę. Dzięki. – user1222136
A jeśli 'User # name' może zawierać kropkę, wówczas na ścieżce będziesz chciał': constraints => {: name => /.*/} ', aby Rails nie próbował interpretować rzeczy po okresie jako format. –