Ember.js 0.9.3 template

HTML

<a href="#posts/120">new</a>
        <a href="#download/user/images/hey.gif">down</a>
        <a href="#dashboard/graph">graph</a>

JavaScript

var AppRouter = Backbone.Router.extend({
            routes: {
                "posts/:id" : "getPost",
                "download/*path": "downloadFile",  
                "*actions" : "defaultRoute"
            },
            getPost: function(id) {
                alert(id);
            },
            defaultRoute : function(actions){
                alert(actions);
            },
            downloadFile: function( path ){ 
                alert(path); // user/images/hey.gif 
            },
            loadView: function( route, action ){ 
                alert(route + "_" + action); // dashboard_graph 
            }
        });
        
        var app_router = new AppRouter;
        
        Backbone.history.start();