¡Estoy tratando de configurar una ruta de SEO amigable en Play! Marco que tiene múltiples parámetros (siendo el 2º parámetro opcional). Lo que estoy apuntando es:
Jugar enrutamiento de Framework con múltiples parámetros
http://domain.com/article/jsmith/name-of-article
Pero lo que está generando es Juego:
http://domain.com/article/jsmith?articleSlug=name-of-article
En mi punto de vista: @{Article.show("jsmith","name-of-article")}
Mi controlador
public static void show(String username,String articleSlug){ ... }
Mis rutas presentar
GET /article/{username} Article.show GET /article/{username}/{articleSlug} Article.show
tal vez el item.title.slugify() no es interpretado por una razón desconocida ... ¿trató de crear una variable que contiene antes de babosa var = item.title.slugify() y después ? – mandubian
su primera plantilla está tomando su segunda ruta. Para la segunda plantilla, ¿tiene un controlador correspondiente, es decir. show (id, slug)? – sojin
¡Sí! Ese segundo método de control faltaba. Estaba pensando que es tolerante con esto y simplemente no usa el segundo parámetro. –