我试图将一些方法修补到Date类中,并使用Rails自动加载器让我在应用程序范围内访问它们。当我调用这些方法时,Rails会抛出未定义的方法异常。关于为什么的任何想法?
来自application.rb的片段
config.autoload_paths += %W(#{Rails.root}/lib/patches)
/lib/patches/date_patches.rb
Date.class_eval do
def some_method
true
end
end
答案 0 :(得分:3)
将文件移动到config / initializers文件夹。