Tag: Ruby

2 posts

Una migración controlada para aplicaciones Rails

Cuando se trata de migrar una aplicación Rails es importante comprender bien los pasos necesarios para garantizar un proceso claro. Si no dedicamos un poco de tiempo a este análisis, es probable que en algún momento tengamos la sensación de estar pisando terreno no seguro. Cuando se trata de movimientos tectónicos como servidores y bases de datos, estas inseguridades pueden resultar directamente en un bloqueo: lo que está en juego no es un bug más o menos, sino la pérdida de información de nuestros usuarios.

Objetos que no merecen un ID: Usando composed_of en Rails

En el mundo real (y en el código), hay entidades que se sitúan en algún lugar entre un escalar simple y un objeto completo. ¿Qué significan realmente cosas como 80 kilogramos, 25 kilómetros por hora o 25×25×50 cm? Claramente no son escalares en el sentido estricto—no pueden reducirse a un valor único como 25 o “Buenos Aires”. Pero también comparten un rasgo clave con los escalares: no existen por sí solos en la realidad. 80 kilogramos describe el peso de algo, así como 25 km/h representa la velocidad de algo. Las dimensiones describen una caja, un mueble o un piano—pero significan poco por sí solas.