Philosophy, technology, and the future of work
1 min read
ruby-on-rails

NoMethodError (undefined method `finder') with Engines and Rails 2.2

I was getting this error with Rails 2.2 when using ActionMailer.

NoMethodError (undefined method `finder' for #ActionView::Base:0x34146fc)

It stems from a line in engines/lib/engines/rails_extensions/action_mailer.rb

This is some problem between Rails 2.2 and Engines. Reinstalling engines didn't seem to help.

Simply put, you need to go here and apply this patch:

http://github.com/lazyatom/engines/commit/499ce3b0480d8fa9375203f5efcadb8cf6ea9efe

This took me hours to figure out. I don't know why there isn't any more help on this problem.