Forum: Rails France Modifier une classe de plugin

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Ae7f03fe837effc95efd0f22393bd6ba?d=identicon&s=25 manu (Guest)
on 2006-12-23 12:30
(Received via mailing list)
Bonjour

j'utilise le plugin Act_as_taggable et j'aimerais modifier/ajouter des
méthodes aux classes de ce plugin.

Comme ce plugin  a été installé  avec l'option -x (il est considéré
comme  'external' par subversion) j'aimerais ré-ouvrir ses classes
dans le dossier  /app/model

J'ai essayé de cette façon :

#tag.rb dans /app/model

class Tag < ActiveRecord::Base
   def ma_nouvelle_methode
      # ...
   end
end

mais j'ai l'impression qu'au lieu d'étendre la classe du plugin, elle
est redéfinie complêtement (et donc il manque tout un tas de méthodes !!)


En Ruby c'est facile de réouvrir une classe pour lui ajouter des
méthodes, peut-être que la difficulté ici vient du fait que ce sont des
subclasses d' ActiveRecord ?

Désolé si la question est triviale ou si j'ai raté un truc dans la doc
et merci d'avance

Manu
This topic is locked and can not be replied to.