Le langage de programmation Ruby utilise des classes , qui est un type de programmation orienté objet qui utilise l'héritage . Vous substituez une classe Ruby en créant une classe qui hérite de la classe parente et contient des fonctions avec le même nom que la classe parente . Cela signifie que lorsque vous instancier la classe et appelez la fonction , la classe substituée est ignoré. Instructions
1
Ouvrez vos Ruby on Rails éditeur à partir du menu du programme Windows. Ouvrez votre projet Web Ruby que vous souhaitez modifier .
2
Double -cliquez sur le fichier de classe Ruby que vous souhaitez modifier . Vous créez la classe de remplacement après la classe parente et de spécifier l'héritage de classe dans sa définition.
3
Créer la classe héritée . Le code suivant crée une classe nommée "Dog" qui hérite d'une classe nommée "Animaux" :
classe Dog < Animaux
fin
Vous placez l' override fonctions au sein de cette définition de classe .
4
remplacer la classe parent. Par exemple, si la classe parente des animaux a une fonction nommée " Fur " vous remplacez que la fonction de classe en créant une fonction de classe nommée " fourrure" dans la catégorie "chien " . Le code suivant vous montre comment redéfinir une classe :
classe Dog < Dogs de Animalsdef Furputs avoir hirsute fur'endend