Skip to content

Instantly share code, notes, and snippets.

@georgiev
georgiev / has_many_inplace_methods_bug.rb
Last active December 22, 2015 23:29
Rails 4.0 has_many inplace modification methods inconsistency
# Activate the gem you are reporting the issue against.
gem 'activerecord', '4.0.0'
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:')
ActiveRecord::Base.logger = Logger.new(STDOUT)
@georgiev
georgiev / has_many_include_test.rb
Created September 8, 2013 14:26
Rails 4.0 has_many association include?() return type test
# Activate the gem you are reporting the issue against.
gem 'activerecord', '4.0.0'
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:')
ActiveRecord::Base.logger = Logger.new(STDOUT)
@georgiev
georgiev / has_many_delete_if_test
Created September 5, 2013 06:21
test case: rails 4 has_many delete_if() bug
# Activate the gem you are reporting the issue against.
gem 'activerecord', '4.0.0'
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:')
ActiveRecord::Base.logger = Logger.new(STDOUT)