我在寫我的第一個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問題,並且您誤解了發生的事情。 –