J'ai expliqué comment vérifier rapidement les phrases d'erreur qui apparaissent souvent sans les traduire!
Lorsque vous obtenez cette erreur, vous obtenez littéralement une erreur sur l'argument. Par exemple, il peut apparaître lorsque le nombre d'arguments est incorrect ou lorsque la valeur est incorrecte.
Supposons que vous obteniez l'instruction d'erreur suivante.
Décrivez une pièce
arguments(given 2, expected 0)
Traduit, Arguments (donné 2, attendu 0) Dans un cas extrême, l'argument passé est 2. J'obtiens une erreur car le destinataire n'a aucun argument.
Ce sera comme. (ArgumentError) Si vous obtenez ceci, recherchez (donné, attendu)!
Erreur de nom. Il apparaît lorsqu'il y a une erreur dans le nom de la variable ou le nom de la méthode. Le nom lorsqu'il est défini peut être incorrect, ou le nom lors de l'appel de la méthode peut être incorrect.
Décrivez une pièce
undefined local variable or method '〇〇'
Traduit, Variable ou méthode locale non définie Faisons attention à la variable ou à la méthode de 〇〇!
voulez-vous dire? (Peut-être) Il y a de nombreux cas où ils proposent, alors vérifiez ici aussi!
Erreur liée à la méthode. Cela se produit lorsque la méthode que vous essayez d'exécuter est appelée avec un nom incorrect, ou lorsque la méthode peut avoir le mauvais nom lors de la définition.
Décrivez une pièce
test.rb:2in '〇〇'
Cela vous indique où se trouve l'erreur, alors vérifions la méthode dans cette partie!
Vérifiez s'il y a la description suivante dans l'erreur aucune méthode! voulez-vous dire? (Peut-être)
Si vous obtenez une déclaration d'erreur pour le moment, traduisons-la. Si vous comprenez le sens, je pense qu'il y a une partie que vous pouvez voir.
Vous pouvez trouver une solution en recherchant sur Google le sens qui en est ressorti!
Lorsque vous obtenez une erreur, vous avez une chance de grandir. Je ferai de mon mieux pour vous faire réfléchir!