CSVをダウンロードしても空ファイルがダウンロードされる

サーバに書き込み権限がないことが原因と考えられます。

trust-formディレクトリ直下のcsvというディレクトリでCSVを生成します。
このディレクトリにwebサーバからの書き込み権限が無いか確認して、なければ書き込み権限を与えて下さい。