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 № 1Aquí 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"