Неопределенная ошибка метода, связанная с конкретным методом - PullRequest
1 голос
/ 09 сентября 2011

Я определил метод в файле с именем utility.rb. Я пытался вызвать метод внутри другого файла с именем main.rb. В main.rb я сделал require этот файл, сказав, что требуется utility, но когда я запустил main.rb, он дал мне неопределенную ошибку метода, связанную с этим конкретным методом. utility.rb и main.rb находятся в одном каталоге. Есть идеи?

1 Ответ

2 голосов
/ 09 сентября 2011

Полагаю, у вас есть файл utility.rb в любой из ваших установленных библиотек ruby. Этот файл загружается вместо вашего. Выберите более конкретное имя для вашего файла или добавьте . в начало вашего пути поиска lib:

$:.unshift('.')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...