/ / Cómo requerir un registro activo trabajando fuera de los rieles: Ruby-on-Rails, Ruby, Activerecord, Rubygems, requieren

Cómo requerir un registro activo trabajando fuera de los rieles: Ruby-on-Rails, Ruby, Activerecord, Rubygems, requieren

Necesito un registro activo, pero estoy trabajando fuera de los carriles (aquí es por qué: Biblioteca de validación de entrada de Ruby simple). ¿Necesito requerir la gema completa de los rieles, o puedo estar SECADO?

Respuestas

43 para la respuesta № 1

Aquí es cómo estoy usando ActiveRecord fuera de Rails:

#!/usr/bin/ruby

require "active_record"
require "mysql2" # or "pg" or "sqlite3"

ActiveRecord::Base.establish_connection(
adapter:  "mysql2", # or "postgresql" or "sqlite3"
database: "DB_NAME",
username: "DB_USER",
password: "DB_PASS",
host:     "localhost"
)

# Note that the corresponding table is "orders"
class Order < ActiveRecord::Base
end

Order.all.each do |o|
puts "o: #{o.inspect}"
end

7 para la respuesta № 2
require "rubygems"
require "active_record"