Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to require active record working outside of rails

i need to require active record, but I am working outside of rails (here is why: Simple Ruby Input Validation Library). do I need to require the entire rails gem, or can i be DRYer?

like image 759
user276712 Avatar asked Sep 07 '10 18:09

user276712


1 Answers

Here's how I'm using ActiveRecord outside of 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 
like image 200
Paweł Gościcki Avatar answered Sep 29 '22 20:09

Paweł Gościcki