Sha256: 6f309e3ca99a08a5b4e6a8b8ccd0b6a247658828e89636bfdd6a2ed70eaf6a61
Contents?: true
Size: 945 Bytes
Versions: 15
Compression:
Stored size: 945 Bytes
Contents
/** * Defines all routes required for this application */ ExtMVC.router.Router.defineRoutes = function(map) { /** * Sets up REST-like urls for a given model or models: * * map.resources('users'); * * Is equivalent to: * map.connect("users", {controller: 'users', action: 'index'}); // #users * map.connect("users/new", {controller: 'users', action: 'new' }); // #users/new * map.connect("users/:id/edit/", {controller: 'users', action: 'edit' }); // #users/1/edit * map.connect("users/:id", {controller: 'users', action: 'show' }); // #users/1 * * You can pass more than one model to a map.resources call, e.g.: * * map.resources('users', 'comments', 'pages', 'products'); */ //set up default routes map.connect(":controller/:action"); map.connect(":controller/:action/:id"); //if no url, should a default map.root({controller: 'home', action: 'index'}); };
Version data entries
15 entries across 15 versions & 2 rubygems