来自逗号的csv文件中的错误

时间:2011-07-13 20:46:11

标签: ruby-on-rails csv comma

我今天安装了逗号gem并且一切都运行良好,但实际的.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 个答案:

答案 0 :(得分:1)

似乎latest version of comma(0.4.1)缺少this patch to fix Rails3 rendering support,这似乎可以解决您遇到的问题。

尝试使用来自github的逗号

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