|
Dear Haskell-Cafe,
Last weekend I was test driving Web.Routes.Boomerang. A great package … Is there any way I could make it work with urls containing non-ASCII characters? Happstack.Server routing using "path" handles non-ASCII, as in, for instance, dir "work" $ path $ workHandler , where workHandler gets a correctly decoded path segment passed in as a String. The following, however, sitemap :: Router Sitemap sitemap = ( rWork . anyString ) passes to Work constructor an incorrectly decoded String. All the plumbing re embedding boomerang route into a normal Happstack one, etc. is done as per example from crash course here: http://happstack.com/docs/crashcourse/WebRoutes.html#web-routes-boomerang Many thanks, Sem -- Семен Тригубенко _______________________________________________ Haskell-Cafe mailing list [hidden email] http://www.haskell.org/mailman/listinfo/haskell-cafe |
|
That is concerning and mysterious.
In Web.Routes.Happstack we do: > let f = runSite (domain `Text.append` approot) siteSpec (map Text.pack $ rqPaths rq) so, boomerang should be using the properly decoded rqPaths from the Happstack Request. Not sure where things are going wrong. I'll look at it soon, when I get a chance. - jeremy
On Tue, Mar 27, 2012 at 8:17 AM, Semen Trygubenko <[hidden email]> wrote: Dear Haskell-Cafe, _______________________________________________ Haskell-Cafe mailing list [hidden email] http://www.haskell.org/mailman/listinfo/haskell-cafe |
|
In reply to this post by Semen Trygubenko
This should be fixed in happstack-server-6.6.5. You will need to rebuild web-routes-happstack as well to get the changes.
Let me know if it works for you! Here is my test app: http://hpaste.org/66072
- jeremy On Tue, Mar 27, 2012 at 8:17 AM, Semen Trygubenko <[hidden email]> wrote: Dear Haskell-Cafe, _______________________________________________ Haskell-Cafe mailing list [hidden email] http://www.haskell.org/mailman/listinfo/haskell-cafe |
|
On Tue, Mar 27, 2012 at 01:13:15PM -0500, Jeremy Shaw wrote:
> This should be fixed in happstack-server-6.6.5. You will need to rebuild > web-routes-happstack as well to get the changes. > > Let me know if it works for you! It does. Thank you very much for your kind and swift help. -- Семен Тригубенко _______________________________________________ Haskell-Cafe mailing list [hidden email] http://www.haskell.org/mailman/listinfo/haskell-cafe |
| Powered by Nabble | Edit this page |
