Polymathic

Digital transformation, higher education, innovation, technology, professional skills, management, and strategy


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.



One response to “NoMethodError (undefined method `finder’) with Engines and Rails 2.2”

  1. Thank you, thank you, thank you… I ran into this problem only when running my unit tests.

Leave a Reply

Your email address will not be published. Required fields are marked *

About Me

Digital transformation, including agile and devops, across many industries, most recently in higher education. Designed and built the Emory faculty information system. Working in continuing education to improve and expand career-focused learning, esp. in workforce development. Expanding the role of innovation and entrepreneurship. Designed, built, and launched the Emory Center for Innovation.

Favorite sites

  • Daring Fireball

Favorite podcasts

  • Manager Tools

Newsletter

Newsletter