Upload image

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

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_

Cependant, ôtes-moi d’un doute, tu as bien installé le plugin (première
étape) ?

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

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’

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

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’

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.

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

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

“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…).

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_

class Photo

has_attachment

end

has_attachment n’est pas un méthode d’une instance de Photo mais de
Class…

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_

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