Dale, me parece bien que vaya por otherwise(), te hacés un commit con eso
en esta branch por favor? y revertir la entrada de /buy/:itemId en routes
como estaba antes.
Después cableo los botones 'Comprar' con esta url.


El 27 de octubre de 2013 12:57, mbmihura <notifications@github.com>escribió:

> In conf/routes:
>
> > @@ -75,7 +74,7 @@ GET     /assets/*file        				controllers.Assets.at(path="/public", file)
> >  GET		/javascriptRoutes     				controllers.Application.javascriptRoutes
> >
> >  # Payment Process
> > -GET		/buy/:itemId				controllers.ItemController.buy(itemId: String)
>
> Si queda con /buy?id:CN1 habria que usar String id =
> Form.form().bindFromRequest().get("signedRequest");
> La otra alternativa es agregar a routingNnavigation un when('/:serverPageUrl1/:serverPageUlr2',
> ... pero no es muy mantenible ni lindo (cuando haya una url
> /algo1/algo2/lago3 para el servidor tampoco va andar).
> Lo lógico seria ponerlo en el otherwise(), osea que si angular no define
> la url como suya que vaya al servidor, si sino se encuentra que muestre una
> pagina 404 (eso también solucionaría el tema de que cuando un usuario pone
> una url que no existe lo lleva al home como si todo hubiera salido bien y
> el usuario nunca se entero que el problema es que la url que esta poniendo
> no existe).
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/mbmihura/vestaro/pull/30/files#r7236998>
> .
>