私がこのURLにヒットした場合:http://localhost:3000/reports/action.xlsx
これは生成されたxlsxファイルを示しています。Rails link_to:format =>:xlsxが.xlsxパスへのリンクを生成しない
私はこのようなlink_to
お持ちの場合:<%= link_to 'Export to Excel', reports_affirmative_action_path, :format => :xlsx %>
を、それがこのページへのリンクを生成します。 http://localhost:3000/reports/action
なぜ:format => :xlsx
と私のlink_toが正しいパスにリンクしないのですか?
あなたのコントローラコードはこのように見えますか?この特定のアクションのレスポンスブロック内にはあなたがいますか?さらに、いくつかのファイルを '.xsl'としてエクスポートしようとしていますか? – David
URLに直接当たるのでコントローラーは無関係です。しかし、私はrespond_toブロックにformat.xlsxを持っています。 – Catfish