Rails Memcache undefined class/module issue solution
class << Marshaldef load_with_autoload(*args)
begin
load_without_autoload(*args)
rescue => ex
msg = ex.message
if msg =~ /undefined class\/module/
mod = msg.split(' ').last
if Dependencies.load_missing_constant(self, mod.to_sym)
load(*args)
else
raise ex
end
else
raise ex
end
end
end
alias_method :load_without_autoload, :load
alias_method :load, :load_with_autoload
end
原来可以用Marshal搞定
页:
[1]