Fonction edit!

bonjour , premiérement je veut dire PARDON car je pose bcp de question
mais dommage je suis obligé de les posé pour faire avancé mon
application et merci d’avance.

ma question cette fois concerne une erreur qui s’affiche lors de
l’appelle de methode edit dans un ‘popup’ (cette erreur ne s’affiche
pas quand je n’utilise pas le popup) .

l’erreur est : ‘Couldn’t find Projet without an ID’

le code qui appelle la fonction edite est ::====>

<%= link_to_remote 'edit', :update => "idpop",:url => {:action => :edit},
                                      :before =>

“chargerWinListe(‘show’,500,300);” %>

et merci bcp

Regarde dans ton code, spécialement dans la partie :url, et réfléchi
un peu. Tu spécifie déjà l’action, et je pense qu’en regardant
l’erreur tu va comprendre… ou pas.

2008/5/31 kyo [email protected]:

L’erreur est pourtant explicite. Fournis l’id du projet a ton action :
id=> projet.
---- Envoyé avec BlackBerry® d’Orange ----

méme si j’ ai fait:

<%= link_to_remote ‘edit’, :update => “idpop”,:url => { :action
=> :edit ,:id => projet.id },

                                      :before =>

“chargerWinListe(‘show’,500,300);” %>

le méme erreur s'affiche !!!!!

Il faut que tu donnes le code de ta vue en entier (pour vérifier que
ton projet.id correspond à quelque chose, …) et celui de ton
controler pour qu’on puisse t’aider, …

Cependant, on te l’a déjà dit, si tu ne sais même pas faire des
opérations aussi basiques, je ne vois pas comment tu vas t’en sortir
avec des trucs aussi alambiqués (?? un appel ajax pour un edit, est-ce
vraiment nécessaire à ton stade ???). Apprends la base avec un livre
(un sur ruby et puis sur rails) et des tutoriaux et après reprend
toute ton application sous l’angle de ce que tu auras appris.

Là tu te dis qu’en mettant de suite les mains dans le cambouis tu vas
t’en sortir mais tu te trompes gravement ! La preuve !

Si tu as bien compris ce que je viens de te dire, ton prochain post
arrivera dans deux semaines, . au moins, …

Thomas.

Le 31 mai 08 à 18:24, kyo a écrit :

merci pour tes conseils le prbléme que pendant 2 semaine je doit
présenté mon application hhhhhhh alors merci d’étre génereux et de me
repondre poue le code de la vue ====>

% for projet in @projets %>

<%=h projet.ref_pro %> <%=h projet.des_pro %> <%=h projet.typ_pro %> <%=h projet.dur_rea_pro %> <%=h projet.nbr_tac %> <%=h projet.eta_pro %> <%= link_to 'Show', projet %> <%= link_to_remote 'edit', :update => "idpop",:url => { :action => :edit },
                                      :before =>

“chargerWinListe(‘show’,500,300);” %>

bonjour kyo.

Même si tu dois rendre ton projet dans 2 semaines, tes profs ne t’ont
sûrement pas obligé à utiliser de l’AJAX.

Donc n’en utilise pas !

Si j’étais ton correcteur, je préfèrerais largement mieux un projet
bien réalisé sans AJAX qu’un projet bâclé avec.

Concentre toi sur l’essentiel.

Pour utiliser des appels AJAX, toute ton application doit déjà
fonctionner SANS.

Si ce n’est pas le cas, ça ne fonctionnera pas.

Ne met pas la charrue après les boeufs, crée une application correcte
et après si tu as encore le temps tu pourras “t’amuser” a utiliser les
helpers AJAX de Rails.

Tous les développeurs font comme ça, même les plus expérimentés.

Si tu ne respectes pas cela, ne soit pas surpris de ne pas avoir de
réponse à tes questions.

Nicolas.

-Mr Slainer 68 j’ai dit avant que l’application est bien travaillé
sans popup cette erreur est affiché juste lorsqu j’utilise le popup et
merciiiiii

Le 31 mai 2008 22:55, kyo a écrit :

<%=h projet.dur_rea_pro %> <%=h projet.nbr_tac %> <%=h projet.eta_pro %>

Tes noms de colonne pour la table projets sont
pourris. (_pro pour projet ? dur_rea_pro ?
des_pro ? )

<%= link_to 'Show', projet %>

– Jean-François.


http://twitter.com/underflow_

ou est le probléme

Le problème est souvent situé entre la chaise et le clavier.

kyo wrote:

ou est le probléme

Les noms ne sont pas clairs.

Conséquence immédiate : lorsque tu montres ton code à d’autres, ils ne
le comprennent pas au premier coup d’oeuil et préfèrent passer à un
autre sujet.

Conséquence à plus long terme : tu ne comprendras plus toi non plus ton
code au premier coup d’oeuil lorsque tu ne l’auras plus regardé depuis
un certain temps. Pour un projet d’étudiant, à la limite ce n’est pas
grave, tu ne devras pas le maintenir pendant des années, mais pour un
projet normal c’est se tirer une balle dans le pied.

Lionel