En gros, ce qu'il te dis, c'est que le file_field permet uniquement de
choisir le fichier à envoyer. Ce que ton serveur en fait, le file_field ne
le sait pas. C'est à ton contrôleur (généralement à travers le modèle
associé) de faire ce choix.

Si tu veux permettre à ton utilisateur de choisir le répertoire de
destination du fichier, il faut que tu inventes :

   - un système dans la vue pour permettre à l'utilisateur de choisir le
   répertoire de destination en lui montrant les répertoires du serveur dans
   lesquels il peut l'enregistrer ; il faut que cette vue, en même temps que
   d'envoyer le fichier par le file_field, envoie cette nouvelle information
   "répertoire de destination"
   - un système dans le contrôleur qui récupère l'information "répertoire de
   destination"  et qui s'assure que le fichier y soit sauvegardé
   - plutôt que d'écrire le code pour effectuer la sauvegarde du fichier
   dans le contrôleur, il est toujours mieux que l'écrire dans le modèle de
   données concerné, ce qui est plus pratique si tu veux réutiliser cette
   logique ailleurs (et on veut presque toujours réutiliser cette logique
   ailleurs un jour ou l'autre)

Encore une fois le file_field ne sert qu'à envoyer un fichier, juste ça,
rien que ça.

--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à