ruby-on-rails – ruby​​ ::模块或模块

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – ruby​​ ::模块或模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在慢慢穿过导轨源,以便更好地抓住ruby和导轨.在以下rails类 test_case.rb

这条线是

class TestCase < ::Test::Unit::TestCase

我想知道做以下事情是否有任何不同

class TestCase < Test::Unit::TestCase

这可能看似微不足道,但这些事情对于选择一种新语言很重要.如果我删除了前导符,那么测试仍然针对ActiveSupport运行,那么它是做什么的……:P

解决方法

:: Test确保您获得名为Test的顶级模块.

后一种情况(Test :: Unit :: TestCase)不能确保Test是一个顶级模块,例如它可以是一个类.这意味着大部分时间它都会起作用,但你可能会意外地破坏它.

原文链接:https://www.f2er.com/ruby/270460.html

猜你在找的Ruby相关文章