Backbone on Rails

En esta ocasion dado los pocos ejemplos que encontre sobre como subir imagenes o archivos en nuestro servidor desde backbone, me decidi a realizar esta guia desde cero como ha mi me hubiera gustado encontrar. Para lo cual vamos a utilizar por supuesto backbone, coffescript, Maml, Eco templates, jQuery File Upload, Ruby On Rails, Paperclip, Amazon aws.

[shell]

$ rails new jqueryfileuploadbackbone

$ cd jqueryfileuploadbackbone

[/shell]

En este pequeño post voy a comentar que como en muchas otras ocasiones al momento de utilizar templates de eco con haml se conflictuan los helpers de rails y muchas veces se tiene que hacer todo en html puritano, en esta ocasion necesitaba agregar un formulario de seleccion en la cual hay dos opciones para lo cual inicialmente en el formulario de alta utilice el siguiente codigo usando los helpers de rails:

En este caso quiero comenzar con el increible mundo ajax y en este ejemplo voy a utilizar backbone y coffeescript para lo cual presupongo que ya tienen un sitio en rails 3 con sus backbone install y toda la cosa, listos para hacer sus pruebas en este caso realizare dos distintos formularios simulando en uno un login al cual le falta la funcionalidad de logeo pero para efectos de esto solo es de ejemplo y ya ustedes le meten su logica en el controlador de acuerdo a sus necesidades para que funcione el autenticate o si quieren usar la gema devise, eso se los dejo a su eleccion.[divider] En caso de que tengan problemas pueden visitar el repo que a continuacion les dejo y en la parte del README file pueden encontrar toda la informacion para inicializar su instalacion en backbone con rails 3 y ya apartir de esto pueden continuar con el tutorial. [clear] https://github.com/heridev/login-en-backbone [divider] Primero tenemos que crear nuestra nueva aplicacion para aplicarle el backbone esto lo hacemos de la siguiente forma