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