无法自动加载Rails 4猴子补丁

时间:2014-03-31 20:56:50

标签: ruby-on-rails date monkeypatching autoloader

我试图将一些方法修补到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

1 个答案:

答案 0 :(得分:3)

将文件移动到config / initializers文件夹。