rails generate backbone:install
L'istruzione genera uno scheletro di una applicazione backbone all'interno della cartella app/assets/javascripts
Model, la base
La più semplice rappresentazione di Backbone di un model:
var Task = Backbone.Model.extend({
urlRoot: ’/tasks’
});
var task = new Task()
Quando viene instanziato questo modello viene effettuato una chiamata AJAX alla url '/task'
Routing
class MainRouter extends Backbone.Router
routes:
"show/:id/": "single_message"
"": "list"
list: ->
messagesList = new MessagesList()
single_message: (id) ->
console.log (id)
fonte