Done. it is in trunk. was easier than I thought.

Massimo

On Dec 9, 2:01 pm, "Yarko Tymciurak" <[EMAIL PROTECTED]> wrote:
> "all unnecessary constraints should be removed...."
> Yarko  ;-)
>
> On Tue, Dec 9, 2008 at 1:54 PM, Kirby Turner <[EMAIL PROTECTED]> wrote:
>
> > Haha, I can tell I'm really going to like web2py.  No need to make the
> > change though I definitely would take advantage of it if available.
> > I'm was just curious if there was a reason.
>
> > In case others are wondering why I like to use dashes instead of
> > underscores in URLs...embedded underscore in the url can appear
> > hidden, or as a space, when the url is displayed as a link on a web
> > page and the link is underlined.  A dash does not have this problem.
> > See the sample screenshot posted here for an example:
>
> >http://is.gd/aSQg
>
> > -KIRBY
>
> > On Dec 9, 2008, at 2:34 PM, mdipierro wrote:
>
> > > There is no deep reason. It can be changed. You are the first to bring
> > > this up.
>
> > > If no objections I will change it in the next version.
>
> > > Massimo
>
> > > On Dec 9, 1:10 pm, Kirby Turner <[EMAIL PROTECTED]> wrote:
> > >> Thanks Massimo.  I understand re-mapping the url and I have the whole
> > >> dash vs underscore thing worked out for my app.  But I'm just
> > >> wondering why controllers cannot have dashes in the name.  Is it a
> > >> python thing, a web2py thing?  Just curious.  I'm one of those
> > >> curious
> > >> people who like to understand why.
>
> > >> Could someone briefly explain just to ease my curious mind?
>
> > >> Thanks,
> > >> -KIRBY
>
> > >> On Dec 9, 2008, at 1:46 PM, mdipierro wrote:
>
> > >>> Hi Kirby,
>
> > >>> thanks for using web2py.
>
> > >>> controller names cannot have dashes but you can create a web2py/
> > >>> routes.py and map '-' into '_' for each controller.
>
> > >>> routes_in=[
> > >>>  ('yourappname/controller-name/(?P<any>.*)','yourappname/
> > >>> controller_name/\g<any>'),,
> > >>> ]
>
> > >>> Massimo
>
> > >>> On Dec 9, 12:40 pm, Kirby Turner <[EMAIL PROTECTED]> wrote:
> > >>>> Hi All,
>
> > >>>> I'm new to web2py (today is my second day using it) but I really
> > >>>> like
> > >>>> what I see.  I have started migrating an ASP.NET site over to
> > >>>> web2py
> > >>>> and I'm amazed at how fast the migration is going.
>
> > >>>> My original site uses dashes in some of its URLs.  In migrating
> > >>>> over I
> > >>>> originally defined a controller and view with embedded dashes in
> > >>>> the
> > >>>> name, e.g., my-controller.py and my-controller.html.  When I try
> > >>>> viewing the web page through the web2py web server I get an
> > >>>> "invalid
> > >>>> request" error 400.
>
> > >>>> Now, it's not a big deal to change the dashes to underscores and
> > >>>> actually that is what I have already done.  But I'm wondering why
> > >>>> embedded dashes are not allowed.  I started looking through the
> > >>>> web2py
> > >>>> but I haven't found the answer yet.
>
> > >>>> Anyone have any insight as to why I cannot use dashes in the
> > >>>> controller name?  Just curious.
>
> > >>>> Thanks,
> > >>>> -KIRBY
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" 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/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to