Bonjour,
Je tente d'utiliser la fonction 'send_file' avec un fichier xml par
exemple. J'ai créé une fonction "download" contenant le code suivant
dans mon contrôleur "Controleur" :
def download
@controleur = Controleur.find(params[:id])
send_file(RAILS_ROOT+"/"[email protected],
:disposition => 'attachement',
:encoding => 'utf8',
:type => 'text/xml',
:filename => 'Telecharger')
end
Controleur.chemin = ./emplacement/12345467.xml et RAILS_ROOT contient
C:/Users/session/Documents/provisioning/projetNetbeans/project/project1
Dans ma vue =>>>
<%= link_to("Telecharger",
client_path(@client)+download_controleur_path(@controleur))%>
pour avoir une URL de type => clients/1/controleur/1/download
En fait j'obtiens un message d'erreur. Mon second "1" est censé être
l'id de Controleur...
je suis perdu :(
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]
-~----------~----~----~----~------~----~------~--~---