standalone activerecord

Posted by paulo Tue, 24 Apr 2007 11:23:00 GMT

para aqueles que como eu adoraram as facilidades que o ActiveRecord traz pra vida do programador, mas nem sempre querem criar uma aplicação rails pra resolver problemas simples da vida cotidiana,

require 'rubygems'
require_gem 'ativerecord

# cria uma conexão simples com sqlite3
ActiveRecord::Base.establish_connection(
:adapter => 'sqlite3',
:dbfile => 'lista.sqlite3')

# define um modelo para o User.
# requer uma tabela users no banco de dados, duh
class User < ActiveRecord::Base
validates_presence_of :email, :login
validates_format_of(:email,
:with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i,
:on => :create,
:message=>"has an invalid format")
end

# voila
User.find(:all).earch {|user| puts user.login }

Leave a comment

Comments