Mam klasę ruby, Feedbin, która była wcześniej nazwą modułu. Kiedy próbuję wywołać dowolne metody w klasie, wywoływany jest TypeError: `': Feedbin nie jest klasą (TypeError)Ruby/rspec nie rozpoznaje klasy Ruby o tej samej nazwie co poprzedni moduł
Kiedy zmieniam nazwę klasy, ale dołączam na przykład s, rzeczy wydają się być działają zgodnie z oczekiwaniami.
Ten sam program miał również moduł o nazwie Feedbin, ale moduł już nie istnieje.
Stary:
module Feedbin
class Api
end
end
Nowość:
class Feedbin
end
Jak mogę pozbyć się "Feedbin nie jest klasa" Błąd rodzaju? Co to powoduje?
Jakie jest twoje pytanie? – sawa
@sawa Jak mogę pozbyć się błędu typu "Feedbin is not a class"? Co to powoduje? –
Napisz to w tekście. – sawa