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

Version Path
xmvc-0.1.12 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.11 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.10 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.9 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.8 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.7 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.6 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.5 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.4 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.3 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.2 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.1 lib/xmvc/generators/templates/app/public/config/routes.js
xmvc-0.1.0 lib/xmvc/generators/templates/app/config/routes.js
extjs-mvc-0.4.0.b lib/extjs-mvc/generators/templates/app/config/routes.js
extjs-mvc-0.4.0.a lib/extjs-mvc/generators/templates/app/config/routes.js