我一直在了解有关Rails的更多信息,而且我熟悉以下自动加载惯例:
A::B::C.new
会创建一种新类型的C而不需要它,因为rails自动加载。
我当然可以明确要求a/b/c
,而且似乎并非真正的" rails方式"。
我想知道在rails应用程序中是否有时候明确使用require而不是自动加载更合适。我可以看到一个深度嵌套的文件夹路径,例如A::B::C::D::E::F.new
可能是一个痛苦的类型。由于这个原因,它只是将文件夹目录保持在较小深度的轨道方式吗?
如果有人能够对这些轨道惯例有所了解,那将非常有用。