J'ai deux modèles : Content et ContentType. Chaque contenu (classe et non objet) est associé à un type de contenu (ContentType). Le type de contenu contient essentiellement des attributs qui peuvent être définis à l'aide d'un formulaire en ligne, et qui peuvent ensuite être utilisés dans les vues pour afficher/masquer certains des attributs des objets de contenu.
Après avoir créé un nouvel objet Contenu (ex : @c = Content.new), je pouvais récupérer le ContentType associé en utilisant :
c def content_type @content_type ||= ContentType.find_by_name(self.class.to_s) end fin
Je pourrais alors interroger les attributs ContentType en utilisant @c.content_type.xxx mais existe-t-il un moyen d'accéder directement aux attributs ContentType comme s'ils étaient des attributs @c sans utiliser l'option method_missing. En fait, au lieu de faire @c.content_type.has_title ? je voudrais demander @c.has_title ? Existe-t-il un moyen de cloner les attributs ContentType sur @c ?
Merci d'avance.