Archive for March, 2009
Como usar una BD existente en Rails y usar migraciones
Primero deberemos configurar la BD en el archivo database.yml
Después podemos ejecutar rake db:schema:dump para generar el archivo db/shema.rb que contendra la estructura de la base de datos. Renombramos esa migración como schema_base.rb
Creamos una primera migración usando ese esquema:
class CreateTables < ActiveRecord::Migration
def self.up
`cp #{RAILS_ROOT}/db/schema_base.rb #{RAILS_ROOT}/db/schema.rb`
Rake::Task['db:schema:load'].invoke
end
def self.down
end
end
Entonces se puede empezar a escribir migraciones cuidando que siempre sea esta la primera. Es ideal hacer modificaciones a la BD para que sea mas adecuada para trabajar con Rails.
Comments are off for this postFlex on Rails
Hace un tiempo que estoy profundizando en el lenguaje Ruby y en Ruby on Rails, framework ampliamente conocido y reconocido.
Una de los puntos fuertes de Rails es su ORM, basado en el patrón Active Record. Estoy viendo que es muy sencillo utilizar esta característica de RoR para desarollar web services basados en RoR para que sirvan datos a aplicaciones externas. Si hablamos de Flex o de Flash, vemos que podemos realizar una comunicación mediante diversos formatos de datos, entre ellos AMF, este formato es el mas óptimo para la transferencia de datos entre Servidor - Flash.
Leyendo este post sobre ActiveRecord y Flex me entero que existe una extensión de Ruby para transmitir datos AMF, llamada RubyAMF, y que ahora incluye un plugin de Rails que permite la integración total de una aplicación Rails con el formato AMF.
Hay mas información en la web de RubyAMF
Una combinación que va a dar que hablar sin duda, a mi por lo menos
Cambio de aires
Pues hay cambios en mi vida, después de una temporada colaborando con mis ex-compañeros en Widgadget, he decidido liarme la manta a la cabeza y empezar una aventura nueva como “emprendedor”.
De ahora en adelante paso a formar parte del equipo de Season Advertising un estudio de producción interactiva donde tiene cabida todo lo que está relacionado con la creatividad i el mundo web.
En Season estamos al día en técnologias web, programación, y usamos cada día herramientas que nos permiten ofrecer la mejor solución a los retos que plantean nuestros clientes.
Espero aprender mucho en esta nueva etapa y potenciar mis conocimientos en buenas practicas y tecnologías creativas.
Comments are off for this post