The problem was in the charity.rb file of course. I haven't figured out the exact problem yet, but commenting out the code block starting at line 9 and a similar one in another model resolved the problem. Hope this helps some other frustrated programmer somewhere. :-)
Update: One of my colleagues discovered he had initialized something in development.rb but not in production.rb. That initialization was for the code in charity.rb that was causing the problem.