Abriendo una Web App Ruby On Rails- Welcome aboard 2ª Parte

Sin títuloEn la primera parte hablábamos de conceptos como CRUD, las tablas que necesitábamos  y las rutas que nos indican el camino a seguir hasta encontrar el recurso marcado. Puedes ampliar la información en Abriendo un Web App Ruby On Rails – Welcome aboar 1º Parte.

Una de las cosas interesantes de Rails es la creación de Apps y su estructura Modelo, Vista y Controlador, en la que nuestros Modelos se encargan del mantenimiento del estado de la aplicación y es algo más que datos, la Vista se encarga de la generación de la interfaz con el usuario y generalmente se basa en los datos del modelo y el Controlador dirige la aplicación.

Veamos como funciona la aplicación

Cuando lanzamos la petición http:/localhost:3000 le estamos indicando que primero lo que debe hacer, pero tiene que saber ¿qué tengo que mostrar? para eso tiene el fichero de rutas que tendrá entre otras cosas una sentencia que se denomina root y que es la principal, en nuestro caso root :to => “products#index”, esto quiere decir: cuando estemos en la raiz de las peticiones http://localhost:3000, tienes que ir al controlador products y dentro del controlador ve a  la acción index. Pero antes de pasar directamente por el controlador products_controller.rb, antes pasamos por un controlador general que se llama applicaction_controller.rb y aquí tenemos una serie de métodos definidos que nos van a  permitir realizar las operaciones de, antes de mostrar nada compruebame que el usuario ha hecho login  en la aplicación, si no es así, solicita los datos de entrada de acceso a la aplicación o el registro de “un nuevo usuario” si no está ya registrado. Veamos el código de este controlador applicacion_controller.rb: Seguir leyendo

Anuncios

Abriendo una Web App Ruby On Rails- Welcome aboard 1ª Parte

Finally..Repasando conceptos y analizando la aplicación web WebShop hecha en Ruby On Rails en la que puedes ver en mi cuenta de GitHub, que sirvió de base para un curso de Desarrollo de Ruby On Rails de ASPGems, voy a analizar lo que he hecho y cómo funciona, para tener una referencia en caso que estés comenzando con la programación Ruby On Rails a entender los conceptos elementales de cualquier aplicación y sea dicho de paso para ordenar ideas.

Comencemos. Presupongo que tienes ya instalado Ruby, Gems y Rails con todo lo necesario bajo Linux (Ubuntu) o Mac, si tienes Windows es posible desarrollar, pero mejor pásate al otro lado de la luz por muchas razones por las que no es el caso, pero vamos tú mismo. Cómo decía, si ya tienes preparado el ecosistema de desarrollo con tu IDE preferido, aunque te aconsejo JetBrains RubyMine y una cuenta en GitHub, vale pues ya estamos listos. Seguir leyendo

¿Hay que innovar más en el sector audiovisual en Internet?

Audiovisual gets a makeover

Hace poco en una conferencia conocí a Antonio Fumero, un ingeniero, un humanista, un vividor profesional dedicado a enredar en la Red, tal como se define él mismo y comentó que seguimos sin innovar poco o nada, me dejó sorprendido y pensativo, es decir,  que seguimos hablando de lo mismo,  seguimos llamando Televisión a la Televisión por Internet y esto me hace reflexionar sobre los conceptos y si necesitamos conceptos más innovadores. ¿Por qué hay proyectos Audiovisuales en Internet en España que fracasan? o mejor ¿Por qué no tenemos casos de éxito sonados en España de proyectos Audiovisuales por Internet? ¿Nos falta más conocimiento en el entorno? ¿Subestimamos el medio y lo magnificamos todo mucho más? o es más bien una cuestión de madurez de la tecnología.

Seguir leyendo

Territorio de Contenidos Audiovisuales y cómo verlos

Remezcla Audiovisual - Martes 8Es espectacular la cantidad de noticias, artículos, informes y demás, que he podido encontrar sobre la Televisión en Internet y el futuro, googleando y creo que hay demasiada expectación, especulación y para gustos colores.

Yo,  hace unos cuantos años atrás, dichos conceptos: la Televisión e Internet, los tenía por separado y es normal, para mi la Televisión, independientemente del contenido audiovisual, lo tengo catalogado como ocio/entretenimiento o así nos la han hecho ver, si ya se que tiene poco, pero hay algo que puede salvarse, pero a los que pregunto,  algunos ni tienen un televisor en su casa, pero claro en el mundo de la televisión solo cabe destacar que los contenidos audiovisuales, es lo que hay, no lo que se demanda, es mi opinión, yo sinceramente al igual que otros muchos, no hemos demandado (por lo menos, no me han preguntado) que los actuales contenidos audiovisuales que tiene la televisión, son los que yo quiero ver, pero el mundo de Internet cambia mucho el concepto, la verdad es que aquí también a mucho donde seleccionar, bueno y malo, pero me atrevería a decir que una gran mayoría de lo que consumimos contenidos audiovisuales en Internet lo hacemos para adquirir conocimiento, también es cierto que podemos ver contenidos de música, series, programas ya emitidos en televisión y algún otro fuera de este ámbito que nos apetezca…….también eso que estás pensando si si.
Seguir leyendo