Ruby on rails Rails文件夹结构
我有一个脚本,它使用rspec测试实现rails应用程序的自动化。我不想将文件“automation.rb”放在spec文件夹或lib文件夹中(不希望此代码有gem) 我的问题是:除了rails目录结构中的标准文件夹之外,我们还可以自定义文件夹吗。Ruby on rails Rails文件夹结构,ruby-on-rails,rspec,Ruby On Rails,Rspec,我有一个脚本,它使用rspec测试实现rails应用程序的自动化。我不想将文件“automation.rb”放在spec文件夹或lib文件夹中(不希望此代码有gem) 我的问题是:除了rails目录结构中的标准文件夹之外,我们还可以自定义文件夹吗。 例如,rails应用程序根目录中类似于automation的文件夹 是的,您的应用程序结构中可以有任意数量的自定义文件夹 这里需要注意的是,如果要使用这些文件夹中的代码(否则为什么要使用它们?),则必须加载它 为了不把事情搞得一团糟,您可以将这些文件
例如,rails应用程序根目录中类似于automation的文件夹 是的,您的应用程序结构中可以有任意数量的自定义文件夹 这里需要注意的是,如果要使用这些文件夹中的代码(否则为什么要使用它们?),则必须加载它 为了不把事情搞得一团糟,您可以将这些文件夹添加到
/app
目录下-在那里定义的任何内容都会自动加载到所有环境中
至于脚本-实际上,您可以将它们存储在根目录中的
scripts
文件夹下-这是一种常见的做法(至少我在我从事的项目中见过它)。是的,您的应用程序结构中可以有任意数量的自定义文件夹
这里需要注意的是,如果要使用这些文件夹中的代码(否则为什么要使用它们?),则必须加载它
为了不把事情搞得一团糟,您可以将这些文件夹添加到/app
目录下-在那里定义的任何内容都会自动加载到所有环境中
至于脚本-实际上,您可以将它们存储在根目录中的
scripts
文件夹下-这是一种常见的做法(至少我在我所从事的项目中见过它)。是的,您可以。为什么不呢?谢谢你的澄清。是的,你可以。为什么不呢?谢谢你的澄清。有一个script
文件夹来存放有用的实用程序脚本是相当标准的。因此,在这种情况下,script/automation
可能是一个很好的地方。有一个script
文件夹来存放有用的实用程序脚本是相当标准的。因此,在这种情况下,script/automation
可能是一个好地方。