That worked perfectly.  Thanks!

On Fri, Sep 25, 2009 at 8:24 PM, Mike Orr <[email protected]> wrote:

>
> On Fri, Sep 25, 2009 at 4:39 PM, Jon Collette <[email protected]> wrote:
> > I'm using the RestController which generates a map.resources route:
> >
> > map.resource('message', 'message', controller='api/message',
> > path_prefix='/api', name_prefix='api_')
> >
> > This works great for GET calls:  /api/message  OR
> /api/message/$message_id
> >
> > I would like to use the url: /api/message/$message_id/$offset
> >
> > I can't figure out how to retrieve another value from my route.
>
> map.resource creates very specific URLs.  I don't think there's a way
> to add components on the right without reimplementing the method.
> You can add additional routes for them:
>
> map.resource(... same as above ...)
> map.connect("api_message_with_offset", "/api/message/{id}/{offset}",
> controller="api/message", action="show")
>
> def show(self, id, offset=None, format="html")
>
> You can add additional GET routes with the method; e.g.,
> /api/message/2/ask_delete , but that's only for a few fixed values,
> not for an arbitrary offset.
>
> --
> Mike Orr <[email protected]>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to