Sha256: 87c6a5744d6bf5b72627b082ae1c93aeaa32e1bf564a1676424b17be7bc2a4e9
Contents?: true
Size: 609 Bytes
Versions: 9
Compression:
Stored size: 609 Bytes
Contents
# -*- encoding : utf-8 -*- require 'active_record' module SetupActiveRecord # Connection ar_config = { :test => { :adapter => 'sqlite3', :database => ":memory:" } } ActiveRecord::Base.configurations = ar_config ActiveRecord::Base. establish_connection(ActiveRecord::Base.configurations[:test]) # Schema ActiveRecord::Schema.define do create_table :posts, :force => true do |t| t.string :title end create_table :users, :force => true do |t| t.string :name end end # Models class ::User < ActiveRecord::Base; end class ::Post < ActiveRecord::Base; end end
Version data entries
9 entries across 9 versions & 2 rubygems