2016-05-30 2 views
0

Je suis en train d'exporter un Excel simple avec une liste de clients utilisant gem Axlsx-Rails:Erreur exporter un fichier Excel très simple avec Axlsx-Rails Gem

# Customers Controller 
    def download 
     @customers = Customer.all 
     respond_to do |format| 
     render xlsx: 'customers.xlsx.axlsx' 
     # render xlsx: 'customers' TRYED BOTH 
     end 
    end 

    # Template 
    wb = xlsx_package.workbook 
    wb.add_worksheet(name: "Download") do |sheet| 
    @customers.each do |customer| 
     sheet.add_row [customer.name, customer.email, customer.phone] 
    end 
    end 

Le chemin du modèle est views/customers/customers.xlsx.axlsx et l'erreur est Missing template customers/customers

Où est l'erreur?

Répondre

1

je fixe ceci en remplaçant ceci:

respond_to do |format| 
    render xlsx: 'customers.xlsx.axlsx' 
end 

avec ceci:

render xlsx: "customers.xlsx" 
+0

Je ne crois pas que la fuite '.xlsx' est nécessaire soit. – noel