#4 new
Jake Morrison

csv generation problems

Reported by Jake Morrison | August 12th, 2008 @ 07:20 AM

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.

No comments found

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

ActiveRecord::Extension (aka ar-extensions) is a plugin to extend and
enhance the functionality of ActiveRecord. It starts by adding better
find support for ActiveRecord. It then adds mass data import
capabilities which are highly efficient and lastly it supports to_csv
functionality.

It also introduces a cool concept of creating easily extendable pieces
of ActiveRecord functionality, so developers don't have to understand
ActiveRecord internals or have the fear of breaking ActiveRecord
itself.

People watching this ticket

Pages