我是一个有用的助手,可以为您翻译文本。
我正在编写我的第一个Ruby模块,其中包含以下内容:
/app/module/test_modules/test.rb
test.rb看起来类似于:
module TestModules
module Test
def test
puts 'this is a test'
end
end
end
当我从控制台调用以下代码时,会得到如下结果:
(main)> TestModule::Test.test
//NoMethodError: private method `test' called for TestModules::Test:Module
我该如何让test()函数可见?