miércoles, 22 de julio de 2009

SQLServer y Ruby

Después de probar la conexion ODBC contra SQLServer desde Ubuntu, nos queda conectarnos desde rails. Estoy hablando de rails 2.3.2.

Tienes que instalar las siguientes gemas (a la derecha pongo la version que he probado):

sudo gem install activerecord-sqlserver-adapter (2.2.19)
sudo gem install dbd-odbc (0.2.5)
sudo gem install dbi (0.4.2)


Tambien tienes que instalar la libreria odbc de ruby:

sudo apt-get install libdbd-odbc-ruby


Creas una conexion en database.yml:

sqlserver_development:
adapter: sqlserver
mode: odbc
dsn: MISERVIDOR
username: david
password: david


Creas un modelo en app "mi_prueba.rb" con lo siguiente:

class MiPrueba < ActiveRecord::Base
establish_connection("sqlserver_development")
end


Puedes probar en la consola con:

MiPrueba.find :first


No hay comentarios:

Publicar un comentario