Railsで社内システム系のWEBアプリケーションを作りました。コマンドを扱えない利用者でもデータをいつでも可視化できるようにExcelなどのおなじみのUIで閲覧できたら良いなと思い、CSV出力を試みたので、方法をを紹介します。 ①CSVの出力は結構簡単 私も実は「Gemとか、configとか色々大変なんだろうな」と考えていました。しかしコントローラーで特別な処理を書く必要はありません。普段HTMLでしているように、csvはビューとして扱います。Formatが.csvに変わっただけです。Railsおそるべし。 コントローラ まず、コントローラーではHTMLに出力するのと同じように記載すれば基本的にOKです。