用于加载类的Rails约定

时间:2012-10-03 18:56:21

标签: ruby-on-rails conventions autoload

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

A::B::C.new

会创建一种新类型的C而不需要它,因为rails自动加载。

我当然可以明确要求a/b/c,而且似乎并非真正的" rails方式"。

我想知道在rails应用程序中是否有时候明确使用require而不是自动加载更合适。我可以看到一个深度嵌套的文件夹路径,例如A::B::C::D::E::F.new可能是一个痛苦的类型。由于这个原因,它只是将文件夹目录保持在较小深度的轨道方式吗?

如果有人能够对这些轨道惯例有所了解,那将非常有用。

0 个答案:

没有答案