Sha256: edb8ade6775a970d7919e2b13ca91c319f3dc0226aed0d286a5ca534e5e67ce5

Contents?: true

Size: 530 Bytes

Versions: 2

Compression:

Stored size: 530 Bytes

Contents

require 'active_record'

ActiveRecord::Base.configurations = {'test' => {:adapter => 'sqlite3', :database => ':memory:'}}
ActiveRecord::Base.establish_connection('test')

class User < ActiveRecord::Base
  has_many :statuses
end

class Status < ActiveRecord::Base
  belongs_to :user
end

class CreateTestTables < ActiveRecord::Migration
  def self.up
    create_table :users do |t|
      t.string :name
      t.integer :age
    end

    create_table :statuses do |t|
      t.references :user
      t.string :text
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sakuramochi-0.2.1 spec/support/schema.rb
sakuramochi-0.1.0 spec/support/schema.rb