Documentos de Académico
Documentos de Profesional
Documentos de Cultura
< Blog
El Lenguaje
(0..10).each{|n| puts n}
#=>012345678910
Share
2
https://platzi.com/blog/caracteristicas-ruby-on-rails/?gclid=CjwKCAiAjoeRBhAJEiwAYY3nDG0Rn9YQLaBBq_7yEUyYJywX3aW9uQywFgNP0K-m… 1/6
4/3/22, 10:29 Por qué me enamoré de Ruby on Rails
(0...10).each{|n| puts n}
#=> 0123456789
orders = Order.all
orders.each do |order|
#Quiero saber qué productos son los que han estado en orders
¿No es hermoso?
La consola de Rails
Migrations FTW
Share
2
https://platzi.com/blog/caracteristicas-ruby-on-rails/?gclid=CjwKCAiAjoeRBhAJEiwAYY3nDG0Rn9YQLaBBq_7yEUyYJywX3aW9uQywFgNP0K-m… 2/6
4/3/22, 10:29 Por qué me enamoré de Ruby on Rails
Una de las cosas mas complicadas de hacer cuando se trabaja con aplicaciones de
medianas a grandes, es cambiar el engine en las bases de datos. Esto debido a
que no hay un standard en los queries. O sea que los queries de la creación de
tablas, inserts, selects, etc, no son los mismos en los diferentes engines. Y para
esto sirven las migraciones.
Cuando se crea una migración, se genera un archivo
en Ruby para efectuar los cambios en la base de datos. Lo que hace Rails de
manera interna es convertir ese código en Ruby a código de SQL del engine que
se esté utilizando. Esto quiere decir que cambiar de engine y generar la
estructura de la Base de datos con sus tablas es tan fácil como cambiar una línea
de código: cambiar MySql por PostgreSQL.
ORM
producto.price = 50.50
producto.save!
Share
2
https://platzi.com/blog/caracteristicas-ruby-on-rails/?gclid=CjwKCAiAjoeRBhAJEiwAYY3nDG0Rn9YQLaBBq_7yEUyYJywX3aW9uQywFgNP0K-m… 3/6
4/3/22, 10:29 Por qué me enamoré de Ruby on Rails
end
Ese es un modelo. (Sí, ¡en serio!) Internamente, Rails sabe que esa clase debe
estar enlazada con una tabla en la base de datos que se llama people (el plural
del nombre del modelo). De la misma manera, puedes aplicar cualquier método
del ActiveRecord: find, where, select, last, first, etc.
Existen muchas otras cosas
más que me gustan de RoR; y no me alcanza un post para enunciarlas todas. El
Curso profesional de Ruby on Rails de Platzi te lleva sobre el maravilloso
recorrido del aprendizaje de RoR. Si lo tomas, seguro te vas a enamorar de este
maravilloso framework como yo.
Ricardo Barrera
rbarrera87 4438 Puntos hace 7 años Todas sus entradas
Suma tu comentario +2
Entradas relacionadas
130
https://platzi.com/blog/caracteristicas-ruby-on-rails/?gclid=CjwKCAiAjoeRBhAJEiwAYY3nDG0Rn9YQLaBBq_7yEUyYJywX3aW9uQywFgNP0K-m… 4/6
4/3/22, 10:29 Por qué me enamoré de Ruby on Rails
El ámbito de la experiencia de usuario está compuesto por muchos roles profesionales diferentes
y cada uno cumple un papel importante en el
torresburriel
84
Si alguna vez has estudiado inglés sabrás que practicarlo es algo fundamental, de nada sirve tener
toda la teoría si no puedes poner en prác
susana_landgrave
115
“I speak English, but I have difficulty understanding native speakers”. Many of us have felt this
way before, and this happens because there
CesarCordero
Inglés
Negocios y Emprendimiento
Startups
Marketing
Habilidades Blandas
Diseño y UX
Share
2
Contenido Digital
https://platzi.com/blog/caracteristicas-ruby-on-rails/?gclid=CjwKCAiAjoeRBhAJEiwAYY3nDG0Rn9YQLaBBq_7yEUyYJywX3aW9uQywFgNP0K-m… 5/6
4/3/22, 10:29 Por qué me enamoré de Ruby on Rails
Desarrollo e Ingeniería
Preguntas frecuentes Contáctanos Prensa Conferencias Términos y Condiciones Privacidad Estudiantes Hola
PT
Share
2
https://platzi.com/blog/caracteristicas-ruby-on-rails/?gclid=CjwKCAiAjoeRBhAJEiwAYY3nDG0Rn9YQLaBBq_7yEUyYJywX3aW9uQywFgNP0K-m… 6/6