我正在编写我的第一个 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() 可见?