Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class << Marshal
- def load_with_rails_classloader(*args)
- begin
- load_without_rails_classloader(*args)
- rescue ArgumentError, NameError => e
- if e.message =~ %r(undefined class/module)
- const = e.message.split(' ').last
- const.constantize
- retry
- else
- raise(e)
- end
- end
- end
- alias_method_chain :load, :rails_classloader
- end
Add Comment
Please, Sign In to add comment