2011-07-13 3 views
1

からcsvファイルで私は今日コンマ宝石をインストールし、すべてが完璧に働いたが、実際の.csvファイルを読み込む最初のセルを除いて空である:エラーがコンマ

#<Proc:[email protected]:/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つのレコードを返すクエリを含む他のクエリまた、依存関係だった場合に備えて、より高速のCSVをインストールしました。

私はRails 3、Ruby 1.9.2をWindows XPマシンで開発中です。

何か助けていただければ幸いです。ありがとう!

答えて

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" 
+0

をコンマを使用してみてください。おそらくWindowsの問題?何かご意見は?ありがとう@クリストファー。 – Brett

+0

@Brett http://help.github.com/win-set-up-git/この作業をするにはgitがインストールされている必要があり、 'WindowsコマンドプロンプトからGitを実行する 'を必ず選択してください –

+0

Thanks @クリストファー!それは働いている。 – Brett