1

今日、コンマ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

トラブルシューティングの目的で、1つのレコードのみを返すクエリを含め、他のさまざまなクエリを試しました。また、依存関係である場合に備えて、fasterCSVをインストールしました。

私はRails3、Ruby 1.9.2を使用しており、WindowsXPマシンで開発しています。

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

1

最新バージョンのコンマ(0.4.1)には、Rails3レンダリングのサポートを修正するためのこのパッチがないようです。これにより、発生している問題が修正されるようです。

代わりにgithubのコンマを使用してみてください

gem "comma", :git => "git://github.com/crafterm/comma.git"  
于 2011-07-13T21:18:02.373 に答える