Ruby on Railsでファイルをダウンロードするには、send_data()を使用する。
send_data(csv_data, :type => 'text/csv', :filename => 'filename.csv')
さて、機能テスト(functional test)するには、どうすればいいか。
@response.bodyを参照すると、csv_dataが入っているので、動作のテストができる。
get :download_csv
assert_equal('期待する値', @response.body)
コメント (2)
こんにちは。
質問お願いします。
2つのプルダウンメニューを連動させたいのですがいい方法はありませんか?
今はあるサイトを参考に作成しているのですが、動きません。
よかったらお話したいので連絡ください。
メールでも大丈夫です。
よろしくお願いします。
投稿者: たく | 2009年01月08日 03:00
日時: 2009年01月08日 03:00
たく様
Ruby on Railsによるプルダウンメニュー連動のサンプルを作りました。参考になりますでしょうか。
http://www.gesource.jp/weblog/archives/2009/01/ruby_on_rails.html
投稿者: 山本 | 2009年01月08日 10:47
日時: 2009年01月08日 10:47