The csv generation module is not getting loaded by default.
I loaded it manually by adding the following to environment.rb:
require 'ar-extensions/csv'
ActiveRecord::Base.class_eval do
include ActiveRecord::Extensions::FindToCSV
end
The to_csv instance methods are also not being added to Array correctly, maybe related.
I added them manually in my code by running
@employees.extend(ActiveRecord::Extensions::FindToCSV::ArrayInstanceMethods)
After I had generated the list of employees with a standard ActiveRecord find() call. Perhaps the find() override is not happening.
The FasterCSV module is already adding to_csv() to Array. But they are not the right thing.