ошибка в CSV-файле от запятой - PullRequest
1 голос
/ 14 июля 2011

Я установил запятую сегодня и все работало отлично, но фактический файл .csv пуст, за исключением первой ячейки, которая гласит:

#<Proc:0x2795700@C:/Ruby192/lib/ruby/gems/1.9.1/gems/comma-0.4.1/lib/comma/render_as_csv.rb:35>

Я звоню через запятую в моем контроллере:

def index
  @registrants = @rsvp.rsvp_registrants

  respond_to do |format|
    format.html
    format.csv { render :csv => @registrants }
  end
end

И пока все просто в моей модели:

comma do
  email
end

Я пробовал различные другие запросы, в том числе те, которые возвращают только одну запись, только для устранения неполадок. Также теперь установлен более быстрый CSV на случай зависимости.

Я на Rails 3, Ruby 1.9.2, работаю на машине с Windows XP.

Любая помощь приветствуется. Спасибо!

1 Ответ

1 голос
/ 14 июля 2011

Похоже, в последней версии запятой (0.4.1) отсутствует этот патч для исправления поддержки рендеринга Rails3 , который, похоже, решит проблему, с которой вы столкнулись.

Попробуйте вместо запятой использовать github

gem "comma", :git => "git://github.com/crafterm/comma.git"  
...