我正在学习rails 5.0。在学习Ruby时,我知道ruby文件名可以与类名不同。但是当我转到rails时,我发现ruby文件名和类名必须具有相同的格式。例如,类名CheckInDetail将在check_in_detail.ruby中。我还看到模块名称必须与目录名称匹配。例如,模块authentication必须位于authentication目录中。我的结论的一些示例是:
1.rspec:类名必须基于文件名。 2.grape:类名必须基于文件名。此外,模块名称必须与目录匹配。
如果我不遵循这些约定,则编译时会抛出异常。我在这些库的Github页面上没有看到这些约定。这是否适用于整个rail项目以及所有库?
1.rspec:类名必须基于文件名。 2.grape:类名必须基于文件名。此外,模块名称必须与目录匹配。
如果我不遵循这些约定,则编译时会抛出异常。我在这些库的Github页面上没有看到这些约定。这是否适用于整个rail项目以及所有库?