rotuka (owner)

Revisions

gist: 88826 Download_button fork
public
Description:
fix for create_time_zone_conversion_attribute? problem
Public Clone URL: git://gist.github.com/88826.git
Embed All Files: show embed
activerecord_reset_sublass_fix.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# lib/activerecord_reset_sublass_fix.rb
 
module ActiveRecord
  class Base
    def self.reset_subclasses #:nodoc:
      nonreloadables = []
      subclasses.each do |klass|
        unless ActiveSupport::Dependencies.autoloaded? klass
          nonreloadables << klass
          next
        end
      end
      @@subclasses = {}
      nonreloadables.each { |klass| (@@subclasses[klass.superclass] ||= []) << klass }
    end
  end
end
test.rb #
1
2
3
# config/environments/test.rb
 
require 'activerecord_reset_sublass_fix'