kyo
May 29, 2008, 2:50am
#1
salut les amis , j’ai une question concerne l’uploade d’une image on
utilisant le plug in attachement_fu ,j’ai suivit un petit cours dans
le site:
http://nthillaiarasu-linux.blogspot.com/2008/05/using-attachmentfu-to-uploadadd-image.html
-j’ai appliqué toutes les étape mais en fin j’ai l’erreur suivante:
“undefined method `has_attachment’ for #Class:0xad08de ”
je veut savoir la solution de cette erreur car j’ai ren trouvé dans le
net et merci
kyo
May 29, 2008, 5:58am
#2
2008/5/29 kyo :
je veut savoir la solution de cette erreur car j’ai ren trouvé dans le
net et merci
Si la solution n’est pas sur le net, c’est peut-être qu’elle se trouve
en toi, dans ta capacité à réfléchir, faire des investigations et
des déductions.
Cherche un peu et tu trouveras (petit scarabée, j’ai envie de dire).
– Jean-François.
–
http://twitter.com/underflow_
kyo
May 29, 2008, 9:13am
#3
Cependant, ôtes-moi d’un doute, tu as bien installé le plugin (première
étape) ?
kyo
May 29, 2008, 2:00pm
#4
On May 29, 7:13 am, “Michel B.” [email protected]
wrote:
Cependant, ôtes-moi d’un doute, tu as bien installé le plugin (première
étape) ?
oui j’ai bien istallé le plug in
kyo
May 29, 2008, 2:03pm
#5
On May 29, 7:16 am, “Cyril M.” removed_email_a[email protected] wrote:
“undefined method `has_attachment’ for #Class:0xad08de ”
Ca signifie que l’objet Class n’a pas de méthode has_attachment
(c’était la traduction de l’erreur)
Donc si ton modèle a qui tu as mis lest information has_attachment ne
s’appele pas Class alors c’est tout à fait normal.
mon modéle s’appelle ‘photo’
kyo
May 29, 2008, 9:17am
#6
On Thu, May 29, 2008 at 2:49 AM, kyo [email protected] wrote:
Ca signifie que l’objet Class n’a pas de méthode has_attachment
(c’était la traduction de l’erreur)
Donc si ton modèle a qui tu as mis lest information has_attachment ne
s’appele pas Class alors c’est tout à fait normal.
Regarde déjà le type de la donnée à qui tu fais appele a
has_attachment. Cet variable n’est pas du type attendu.
–
Cyril M.
http://blog.shingara.fr
kyo
May 29, 2008, 2:03pm
#7
On May 29, 7:16 am, “Cyril M.” [email protected] wrote:
“undefined method `has_attachment’ for #Class:0xad08de ”
Ca signifie que l’objet Class n’a pas de méthode has_attachment
(c’était la traduction de l’erreur)
Donc si ton modèle a qui tu as mis lest information has_attachment ne
s’appele pas Class alors c’est tout à fait normal.
mon modéle s’appelle ‘photo’
kyo
May 29, 2008, 2:07pm
#8
Quoi qu’il en soit, et vu que le problème à l’air de venir du modèle,
montre-voir le code de ton modèle et la migration…
–
Michel B.
kyo
May 29, 2008, 2:15pm
#9
2008/5/29 Michel B. [email protected] :
Quoi qu’il en soit, et vu que le problème à l’air de venir du modèle,
montre-voir le code de ton modèle et la migration…
Je dirais plutôt que ca vient du controlleur moi avec peut-être la vue
qui correspond pas.
–
Cyril M.
http://blog.shingara.fr
kyo
May 29, 2008, 2:38pm
#10
2008/5/29 Michel B. [email protected] :
“undefined method `has_attachment’ for #Class:0xad08de ”
Ca se déclenche dans le modèle quand on fait “has_attachment” (sauf si on
utilise has_attachment n’importe où bien entendu…).
Si ca serait sur le model ca ferait pas plutôt :
“undefined method `has_attachment’ for #Photo:0xad08de ”
–
Cyril M.
http://blog.shingara.fr
kyo
May 29, 2008, 2:31pm
#11
“undefined method `has_attachment’ for #Class:0xad08de ”
Ca se déclenche dans le modèle quand on fait “has_attachment” (sauf si
on
utilise has_attachment n’importe où bien entendu…).
kyo
May 30, 2008, 5:45pm
#12
Le 29 mai 2008 09:16, Cyril M. a écrit :
-j’ai appliqué toutes les étape mais en fin j’ai l’erreur suivante:
“undefined method `has_attachment’ for #Class:0xad08de ”
Ca signifie que l’objet Class n’a pas de méthode has_attachment
(c’était la traduction de l’erreur)
Non, c’est un objet de classe Class (ici en l’occurrence, un modèle
de kyo : une classe enfant de la class AR::B) qui n’a pas de
méthode has_attachment.
– Jean-François.
–
http://twitter.com/underflow_
kyo
May 29, 2008, 3:27pm
#13
class Photo
…
has_attachment
…
end
has_attachment n’est pas un méthode d’une instance de Photo mais de
Class…
kyo
May 30, 2008, 5:48pm
#14
Le 29 mai 2008 14:37, Cyril M. a écrit :
Ca se déclenche dans le modèle quand on fait “has_attachment” (sauf si on
utilise has_attachment n’importe où bien entendu…).
Si ca serait sur le model ca ferait pas plutôt :
“undefined method `has_attachment’ for #Photo:0xad08de ”
puis Michel :
class Photo
…
has_attachment
…
end
has_attachment n’est pas un méthode d’une instance de Photo mais de Class…
Je suis de l’avis de Michel.
has_attachment n’est pas défini en tant que méthode de classe de Photo,
d’où l’erreur.
De plus pour une instance de Photo, #inspect est redéfini au niveau
d’AR::B
pour laisser apparaître les attributs lors d’un appel à inspect et ne
ressemble pas à #Photo:0xad08de .
-- Jean-François.
–
http://twitter.com/underflow_
kyo
May 30, 2008, 6:47pm
#15
2008/5/30 Jean-François Trân [email protected] :
puis Michel :
has_attachment n’est pas défini en tant que méthode de classe de Photo,
d’où l’erreur.
De plus pour une instance de Photo, #inspect est redéfini au niveau d’AR::B
pour laisser apparaître les attributs lors d’un appel à inspect et ne
ressemble pas à #Photo:0xad08de .
Merci pour tes éclaircissements.
–
Cyril M.
http://blog.shingara.fr