Author: heridev

Hola que tal, en este tutorial vamos a realizar un ejercicio muy pero muy basico, el cual consta de hacer una clase para sumar y restar y hacerlo con pruebas utilizando rspec. Para empezar lo primero que tenemos que hacer es crear nuestro archivo Gemfile para poder utilizar la gema de rspec con ruby para ello el contenido es el siguiente: Archivo Gemfile

En esta ocasion vamos a hablar de como debuggear nuestras aplicaciones de rails (ruby). Como todos sabemos una de las cosas que mas hacemos los developers es debuggear nuestras aplicaciones y sobre todo cuando salen bugs de nuevos features agregados y que son reportados por los clientes,  entre las tareas mas usadas al debuggear es por ejemplo querer saber que valor tiene una variable o una constante en cierto momento, por ello en el presente tutorial voy a hablar de diferentes maneras en como podemos debuggear nuestra aplicacion mediante diferentes metodos el mas simple es usar simples puts en donde queremos saber que esta pasando con cierto metodo o que valor tiene una variable o para comprobar si es la variable que nos esta llegando como lo sabemos para usar el puts lo hariamos de la siguiente manera:

[single_video_player mp4="https://blog.elh.mx/wp-content/uploads/2012/09/28-days-later-soundtrack-18-in-the-house-in-a-heartbeat.mp3" ogg="http://heridev.com.mx/wp-content/uploads/2012/09/28-days-later-soundtrack-18-in-the-house-in-a-heartbeat.mp3" title="sountrack "] [divider] [html5audio mp3="http://heridev.com.mx/wp-content/uploads/2012/09/Sing-For-Absolution-Muse-Lyrics.mp3" ogg="http://heridev.com.mx/wp-content/uploads/2012/09/Sing-For-Absolution-Muse-Lyrics.mp3" preload="none" controls="controls"]Your browser does not support the audio tag.[/html5audio] [clear] [divider] [single_audio_player mp3="http://heridev.com.mx/wp-content/uploads/2012/09/goo-goo-dolls-iris.mp3" ogg="http://heridev.com.mx/wp-content/uploads/2012/09/goo-goo-dolls-iris.mp3" title="http://heridev.com.mx/wp-content/uploads/2012/09/goo-goo-dolls-iris.mp3"]...

Que podemos encontrar en estos apuntes.
  1. Usando elementos y cómo accederlos en el DOM.
  2. Como usar listas elementos los primeros los ultimos, o elementos que derivan directamente de otros.
  3. como seleccionar múltiples elementos en una misma linea (separar por commas).
  4. Como agregar css o clases a elementos y agregar diferentes estilos, agregar o quitar clases o usar el toggleClass
  5. Como agregar elementos al Dom antes o despues de algun elemento, como ocultarlos, mostrarlos, cambiarlos de lugar.

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