我有這樣Axlsx-Rails的寶石不能正常工作,顯示缺少模板
<%= link_to "download file", import_horse_report_horses_path(format: 'xlsx') %>
一個鏈接,然後在控制器動作我有以下代碼
def import_horse_report
@horses = ImportHorse.all
respond_to do |format|
format.xlsx{ }
end
end
對於這個動作我有這個模板import_horse_report.xlsx.axlsx
wb = xlsx_package.workbook
wb.add_worksheet(name: "Horses") do |sheet|
@horses.each do |horse|
sheet.add_row [horse.breed, horse.date_of_birth, horse.gender]
end
end
我使用axlsx_rails寶石並按照其文檔。但我得到這個錯誤
Missing template horses/import_horse_report, application/import_horse_report with {:locale=>[:en], :formats=>[:xlsx], :handlers=>[:erb, :builder, :coffee, :rabl]}
我該如何解決這個問題?
您保存了這個'import_horse_report.xlsx.axlsx'模板的位置?路徑? –
在這個控制器的其他動作的視圖 – asdfkjasdfjk
讓我的路徑 –