Skip to content

Instantly share code, notes, and snippets.

@Elicia
Elicia / mvc.md
Last active June 10, 2018 18:16
Modelo Vista Controlador en Rails

Modelo Vista Controlador en Ruby on Rails

En este video aprenderemos a obtener una visión general de alto nivel de cómo Rails trabaja por dentro las aplicaciones. Ustedes puede haber notado que la estructura de la aplicación Rails:

Tiene un directorio de la aplicación llamada app/ con tres subdirectorios: modelos , vistas y controladores. Esto es un indicio de que Rails sigue el patrón arquitectónico model-vista-controlador (MVC), que impone una separación de la "lógica del dominio" (también llamada " lógica de negocio " ) y la "lógica de presentación" que está asociada con la interfaz gráfica de usuario (GUI). En el caso de las aplicaciones web, la "lógica de dominio" por lo general se compone de modelos de datos para cosas como los usuarios, artículos y productos, y la interfaz gráfica de usuario es sólo una página web en un navegador web.

@Elicia
Elicia / Scaffolding en RoR.rest
Last active February 23, 2024 22:56
Scaffold en Rails

ANEXO3: SCAFFOLDING EN RUBY ON RAILS

Hola, que tal amigos de Devcodela,! Les habla Elicia Cordova. Y en este video aprenderemos a generar código de manera fácil y rápida utilizando scaffold en Ruby on Rails.

¿Qué es Scaffold?

Scaffold significa andamio en inglés. Es un generador de código el cual nos permite tener las funcionalidades básicas de administración de un modelo, es decir el CRUD (Create, Read, Update, Delete), y que son típicas para cualquier sistema transaccional. Para el objetivo de este video crearemos dos modelo de datos demo para los usuarios y sus respectivos posts de un blog utilizando el generador de código scaffold.

@Elicia
Elicia / model.rest
Created February 5, 2014 13:13
Modelos en Ruby on Rails

CAPITULO 3 : MODELOS EN RUBY ON RAILS

@Elicia
Elicia / git.rest
Last active August 6, 2019 21:41
Git y Git Hub en Rails

Anexo 5

Git, GitHub en Ruby on Rails

Sistema control de Versiones:

Ahora que ya estamos trabajando sobre aplicaciones Rails, veamos como nuestra aplicación demo miblog_demo creado en el anexo http://www.youtube.com/watch?v=AM_NAfhbNqU , lo organizamos bajo un control de versiones. Un sistema de control de versiones es una de las principales herramientas para cualquier programador que estè trabajando solo o con un equipo de cientos de personas, Ademàs porq nos permite llevr un histórico de todos cambios realizados en los ficheros, esto nos permitirá recuperar versiones pasadas en caso lo eliminemos por error.

@Elicia
Elicia / heroku.rest
Last active September 21, 2018 21:43
Anexo 6 Depleoyment en Heroku con Ruby on Rails

Anexo 6: Subir aplicación Rails a Heroku

Hola que tal amigos de Devcodela en este video aprenderemos a desplegar nuestra aplicación Rails. Este paso es opcional pero si hacemos el despliegue temprano, nos permitirá detectar cualquier problema de implementación durante el ciclo de desarrollo. Para el deployment de nuestra aplicacion en Rails es muy muy fácil. Siempre y cuando nuestra aplicacion se encuentra dentro del control de versiones con Git. Por eso te invito a que veas el video anterior sobre Git y GutHub con Rails (http://www.youtube.com/watch?v=rOXhR2Q6ukc&feature=c4-overview&list=UUD_CzFZrcJcT2HR9CbdPLyA).

Heroku:

from tastypie.authorization import Authorization
from tastypie.resources import ModelResource, ALL, ALL_WITH_RELATIONS
from tastypie import fields
from .models import Tema, Post, Capitulo
from apps.cursos.models import Curso, User
from apps.comentarios.apis import UserResource, CursoResource
class CapituloResource(ModelResource):
@Elicia
Elicia / indice.txt
Last active August 29, 2015 14:01
indice Curso Fundamentos Programación
Indice
------
1. Lenguajes de programación, tipos de lenguajes de programación, traductores de lenguaje, ¿Qué lenguaje de programación debería aprender para empezar?.
2. Algoritmos, es la programación, paradigmas de programacion.
3. Elementos basicos de un programa: Tipo de datos, variables y constantes, declaraciones
4. Elementos basicos de un programa: expresiones y operaciones basicas, escritura de un programa
5. Programacion estructurada: Estructuras selectivas
6. Programacion estructurada: Estructuras repetitivas
7. Programacion funcional: Procedimientos y Funciones