0

我一直在了解有关 Rails 的更多信息,并且熟悉以下自动加载约定:

A::B::C.new

由于rails自动加载,将创建一种新类型的C而无需它。

我当然可以明确要求a/b/c,这似乎不是真正的“导轨方式”。

我想知道 Rails 应用程序中是否有时更适合明确使用 require 而不是自动加载。例如,我可以通过深度嵌套的文件夹路径看到如何A::B::C::D::E::F.new打字会很痛苦。出于这个原因,它只是让文件夹目录保持较小深度的 Rails 方式吗?

如果有人可以对此有所了解,那将非常有帮助。

4

0 回答 0