docs icon indicating copy to clipboard operation
docs copied to clipboard

Routing breaks when the scaffold/resource contains "end" in the name

Open CarlosAndresRamirez opened this issue 5 years ago • 1 comments

Hello team, I just found out that, when you create a scaffold/resource/route that contains "end" in the name, then the parsing of the routing file will fail next time. Basically, it will assume it is the "end" of the routes :web do section.

REPRODUCING THE BUG amber g scaffold gender name:string

After this, try adding any other scaffold, the action will fail with: "syntax error in './config/routes.cr:138:14': unexpected token: DELIMITER_START" When checking the routes.cr file it is broken at the resources line for "gender" like this: resources "g ---new scaffold here--- enders", GenderController

Thanks,

CarlosAndresRamirez avatar Mar 04 '20 13:03 CarlosAndresRamirez

@CarlosAndresRamirez Wow. Thanks for reporting this.

drujensen avatar Mar 04 '20 14:03 drujensen