Sha256: a526bfcdb212ecd8df547056ecb3260f547c35d25bd6a41000f8a97def3b783b
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
require 'rubygems' require 'spec' require 'active_support' require 'active_support/test_case' require 'active_record' begin require 'active_record/railtie' rescue MissingSourceFile end require 'active_record/test_case' require 'action_controller' require 'action_view' require 'identity_map' #ActiveRecord::Base.logger = Logger.new(STDOUT) ActiveRecord::Base.establish_connection( :adapter=>'sqlite3', :database=>'spec/identity_map.test.sqlite3' ) ActiveRecord::Schema.define(:version => 0) do puts "Creating Schema" create_table :customers, :force => true do |t| t.string :name t.integer :value, :default=>1 end create_table :phone_numbers, :force => true do |t| t.string :number t.integer :customer_id end end class Customer < ActiveRecord::Base use_id_map has_many :phone_numbers end customer = Customer.create(:name => "Boneman") class PhoneNumber < ActiveRecord::Base use_id_map belongs_to :customer end phone_number = customer.phone_numbers.create(:number => "8675309")
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ar-simple-idmap-0.2.2 | spec/spec_helper.rb |
ar-simple-idmap-0.2.1 | spec/spec_helper.rb |