/ / como exigir registro ativo trabalhando fora dos trilhos - ruby-on-rails, ruby, activerecord, rubygems, requerem

como exigir registro ativo trabalhando fora dos trilhos - ruby-on-rails, ruby, activerecord, rubygems, exigem

Eu preciso exigir registro ativo, mas estou trabalhando fora dos trilhos (aqui está o porquê: Biblioteca simples de validação de entrada em Ruby). eu preciso exigir toda a gema de trilhos, ou posso ser DRYer?

Respostas:

43 para resposta № 1

Aqui está como eu estou usando o ActiveRecord fora do 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 resposta № 2
require "rubygems"
require "active_record"