我在rails app上下文中有2个问题:
我有一些不是"模型"的课程,但在我的系统中需要,所以我想要分开它们
1)如何在app /?中添加"class"文件夹(如果我创建并放置类,则不包含它们)
2)如何将文件夹"模型"放在"app/class"文件夹中(这里同样的事情,如果我移动它就不包括模型)
谢谢.
有点不清楚你在问什么.
但是如果你想自动加载其他目录,你可以通过放置这样的东西来实现 config/application.rb
config.autoload_paths << Rails.root.join('app/class')
Run Code Online (Sandbox Code Playgroud)
但请不要打电话给你的目录class,而是使用描述性的东西.
按照惯例,代码不适合模型,控制器,视图,帮助器或关注点,并放置在lib项目根目录中.
编辑:
您可以使用glob加载子目录:
config.autoload_paths << Rails.root.join('app/classes/**/')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4810 次 |
| 最近记录: |