Visualizzazione post con etichetta coffeescript. Mostra tutti i post
Visualizzazione post con etichetta coffeescript. Mostra tutti i post

venerdì 28 settembre 2012

Rails + CoffeeScript + Backbone

Dopo l'installazione della gemma 'backbone-on-rails' ..

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 

lunedì 24 settembre 2012

Coffescript, custom events / eventi personalizzati.

La gestione degli eventi in jQuery è molto semplice. Con Coffeescript diventa anche molto chiara. Si lancia un evento da un oggetto del dom e su quello oggetto (in questo caso body) viene agganciato un listener pronto a scattare quando l'evento si verifica.



fonte: jquery-bind-events-with-rails-coffeescript