我在写我的第一个Ruby的模块,我有这样的:访问方法在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
我如何测试()可见?
'NoMethodError:呼吁TestModules ::测试私有方法 '测试':Module'造成HTTP://一pidock.com/ruby/Kernel/test – sumskyi
为什么downvotes?我能做些什么来改善这个问题吗? – doremi
可能是因为这是一个非常简单的Ruby问题,并且您误解了发生的事情。 –