Tu peux insérer un hidden_field en spécifiant comme valeur l'id de
tabledocument.

Thomas.

On Aug 28, 8:27 am, Yohann Yoyo <[EMAIL PROTECTED]> wrote:
> Je viens de me rendre compte que j'ai oublier le controleur :-S.
>
> Donc le voici le voila :
>
>   #############################
>   #   Gestion TABLE FICHIERS  #
>   #############################
>
>   def joindre_tablefichier
>     @td = Tabledocument.find_by_id params[:id]
>     @tf = Tablefichier.new
>     flash[:td] = @td
>     flash[:tf] = @tf
>   end
>
>   def modifier_tablefichier
>     @tf = Tablefichier.find_by_id params[:id]
>     @td = Tabledocument.find_by_id params[:id]
>     flash[:tf] = @tf
>     flash[:td] = @td
>     redirect_to :action=>"afficher_tabledocument"
>   end
>
>   def supprimer_tablefichier
>     id = params[:tf.id]
>     tf = Tablefichier_by_id tf.id
>     tf.destroy
>     redirect_to :action=>"lister_tablefichier"
>   end
>
>   def afficher_tablefichier
>     @tdcs = []
>      tdcs = Tablecode.find :all, :conditions=>"CoType = 'TDC'"
> ,:order=>"coLibelle asc"
>     tdcs.each { |tcs|
>       @tdcs << [tcs.coLibelle, tcs.id]
>     }
>     @exts = []
>     exts = Tablecode.find :all, :conditions=>"CoType = 'EXT'"
> ,:order=>"coLibelle asc"
>     exts.each { |tcs|
>       @exts <<[tcs.coLibelle, tcs.id]
>     }
>     @td = flash[:td]
>     @tf = flash[:tf]
>   end
>
>   def valider_tablefichier
>     id = params[:id]
>     if id.nil?
>       @tf = Tablefichier.create params[:tf]
>     else
>       @tf = Tablefichier.update id, params[:tf]
>     end
>     if @tf.errors.count == 0
>       redirect_to :action=>"index"
>     else
>       redirect_to :action=>"afficher_tablefichier"
>     end
>   end
>
>   def lister_tablefichier
>     @tfs = Tablefichier.find :all
>   end
> --
> Posted viahttp://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]
-~----------~----~----~----~------~----~------~--~---

Répondre à