加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何在rails app中添加类的新文件夹?

发布时间:2020-12-17 04:01:58 所属栏目:百科 来源:网络整理
导读:我在rails app上下文中有2个问题: 我有一些不是“模型”的类,但在我的系统中需要,所以我想要分开它们 1)如何在app /?中添加“class”文件夹(如果我创建并放置类,则不包含它们) 2)如何将文件夹“模型”放在“app / class”文件夹中(这里同样的事情,如果我移
我在rails app上下文中有2个问题:

我有一些不是“模型”的类,但在我的系统中需要,所以我想要分开它们

1)如何在app /?中添加“class”文件夹(如果我创建并放置类,则不包含它们)

2)如何将文件夹“模型”放在“app / class”文件夹中(这里同样的事情,如果我移动它就不包括模型)

谢谢.

解决方法

有点不清楚你在问什么.

但是如果你想自动加载其他目录,你可以通过在config / application.rb中放置这样的东西来实现

config.autoload_paths << Rails.root.join('app/class')

但请不要调用您的目录类,而是使用描述性的东西.

按照惯例代码,它不适合模型,控制器,视图,帮助器或关注点,并放置在项目根目录的lib目录中.

编辑:

您可以使用glob加载子目录:

config.autoload_paths << Rails.root.join('app/classes/**/')

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读