我可以/应该在文件夹中组织我的30个课程吗?

陌生人

我的Rails应用程序中有大约30个课程,如果视觉上感觉有点混乱。

在这30个类中,有3组,每组5个类,它们在应用程序中的功能是如此独立,以至于将它们分别放在一个文件夹中是很自然的。

这可能并且值得推荐,或者还有其他方式来组织我的文件吗?

BroiSatse

当然可以,建议这样做-代码组织是任何成功项目的关键。

在rails中,任何load_path中的每个文件夹都定义了一个(最初)空模块,因此请记住,文件subfolder/my_class.rb中的应该被命名Subfolder::MyClass而不是MyClass-否则,rails将无法找到它们。

另一种方法是将文件夹添加到中load_paths,但是就我个人而言,我更喜欢将我的范围内的类放在模块内。

为此,您需要将以下内容添加到您的config/application.rb

config.load_paths << config.root.join 'app', 'models', '**'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我应该在.gitingore文件中包括.vs文件夹吗?

来自分类Dev

我应该在哪个文件夹中安装Chrome?

来自分类Dev

我应该在ASP .Net Core Web应用程序中提交我的wwwroot / lib文件夹吗

来自分类Dev

我应该在Ionic项目中将“ www / lib”文件夹添加到Git吗?

来自分类Dev

我应该在iOS应用程序的git存储库中忽略哪些文件/文件夹?

来自分类Dev

我应该在iOS应用程序的git存储库中忽略哪些文件/文件夹?

来自分类Dev

我可以将Doctrine实体或其映射文件组织到子文件夹中吗?

来自分类Dev

作曲家:我应该在哪里放置“供应商”文件夹?

来自分类Dev

我应该在哪里放置bash脚本的模板文件夹?

来自分类Dev

我应该在哪里创建自定义文件夹?

来自分类Dev

供应商文件夹应该在源代码管理中吗?

来自分类Dev

我可以在子文件夹中组织Doctrine YAML映射吗?

来自分类Dev

我应该在我的 .htaccess 文件中删除或添加一些东西吗?

来自分类Dev

我应该在移动文件之前关闭它吗?

来自分类Dev

我应该在移动文件之前关闭它吗?

来自分类Dev

我应该在.gitignore文件中添加Django迁移文件吗?

来自分类Dev

我可以/应该在C#中替换此GOTO语句吗

来自分类Dev

我可以/应该在Kotlin中顺序编写这些相互依赖的Volley调用吗?

来自分类Dev

我可以并且应该在GWT中测试fireEvent和Handlers方法吗?

来自分类Dev

我应该在模型中抛出HttpStatus异常吗?

来自分类Dev

我应该在交易中包含SELECT吗?

来自分类Dev

我应该在表示层中抛出异常吗?

来自分类Dev

我应该在onDestroyView中删除OnClickListener吗?

来自分类Dev

我应该在virtualenv中安装python 3吗?

来自分类Dev

我应该在C ++的类中存储引用吗?

来自分类Dev

我应该在Rust中返回等待吗?

来自分类Dev

我应该在C ++中删除静态对象吗

来自分类Dev

我应该在virtualenv中安装python 3吗?

来自分类Dev

我应该在系统中杀死僵尸进程吗?

Related 相关文章

  1. 1

    我应该在.gitingore文件中包括.vs文件夹吗?

  2. 2

    我应该在哪个文件夹中安装Chrome?

  3. 3

    我应该在ASP .Net Core Web应用程序中提交我的wwwroot / lib文件夹吗

  4. 4

    我应该在Ionic项目中将“ www / lib”文件夹添加到Git吗?

  5. 5

    我应该在iOS应用程序的git存储库中忽略哪些文件/文件夹?

  6. 6

    我应该在iOS应用程序的git存储库中忽略哪些文件/文件夹?

  7. 7

    我可以将Doctrine实体或其映射文件组织到子文件夹中吗?

  8. 8

    作曲家:我应该在哪里放置“供应商”文件夹?

  9. 9

    我应该在哪里放置bash脚本的模板文件夹?

  10. 10

    我应该在哪里创建自定义文件夹?

  11. 11

    供应商文件夹应该在源代码管理中吗?

  12. 12

    我可以在子文件夹中组织Doctrine YAML映射吗?

  13. 13

    我应该在我的 .htaccess 文件中删除或添加一些东西吗?

  14. 14

    我应该在移动文件之前关闭它吗?

  15. 15

    我应该在移动文件之前关闭它吗?

  16. 16

    我应该在.gitignore文件中添加Django迁移文件吗?

  17. 17

    我可以/应该在C#中替换此GOTO语句吗

  18. 18

    我可以/应该在Kotlin中顺序编写这些相互依赖的Volley调用吗?

  19. 19

    我可以并且应该在GWT中测试fireEvent和Handlers方法吗?

  20. 20

    我应该在模型中抛出HttpStatus异常吗?

  21. 21

    我应该在交易中包含SELECT吗?

  22. 22

    我应该在表示层中抛出异常吗?

  23. 23

    我应该在onDestroyView中删除OnClickListener吗?

  24. 24

    我应该在virtualenv中安装python 3吗?

  25. 25

    我应该在C ++的类中存储引用吗?

  26. 26

    我应该在Rust中返回等待吗?

  27. 27

    我应该在C ++中删除静态对象吗

  28. 28

    我应该在virtualenv中安装python 3吗?

  29. 29

    我应该在系统中杀死僵尸进程吗?

热门标签

归档