Rails 3.2.12では、ここで提案されているようにコアEnumerableモジュールにメソッドを追加しようとしています。私の方法は、開発サーバーとコンソールでは正常に機能しますが、展開しようとすると. lib ディレクトリからこのメソッドを適切に自動ロードするために欠けている部分は何ですか?rake assets:precompile
No such file to load -- lib/extensions/enumerable
config/application.rb
...
module Myapp
class Application < Rails::Application
...
config.watchable_dirs['lib/extensions'] = [:rb]
end
end
...
lib/extensions/enumerable.rb
module Enumerable
def each_with_previous
self.inject(nil){|prev, curr| yield prev, curr; curr}
self
end
end
アプリ/モデル/mymodel.rb
class Mymodel
...
require_dependency 'lib/extensions/enumerable.rb'
...
end