Batido de naranja - by victorcoder

Batido de tecnologia mezclado con experiéncias

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 post

Flex 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 :)

Comments are off for this post

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