У меня есть простой файл с именем helper.rb
, который выглядит следующим образом:
module MyHelper
def initialize_helper
puts "Initialized"
end
initialize_helper()
end
И еще один простой файл, подобный этому:
require_relative 'helper.rb'
include MyHelper
puts "Done"
Но когда я запускаю этот второй файл, это приводит к этой ошибке:
helper.rb:6:in `<module:MyHelper>': undefined method `initialize_helper' for MyHelper:Module (NoMethodError)
Почему Ruby не может найти этот initializeHelper
метод, определенный непосредственно выше, где я его вызываю ???