Rspec,Scope Namespaces文件和文件夹结构

时间:2017-03-23 21:46:42

标签: ruby-on-rails

现在我有一个

#routes.rb
scope module: "api" do
  namespace :v1 do 

在我的rspec文件夹结构中我有

spec
 - requests
   - v1
      - files

我想在不同的范围内创建另一个命名空间 所以我正在改变我的routes.rb到

scope module: "api" do
  namespace :v1 do
   ...
scope module: "another-api" do
  namespace :v1 do

这是保持文件结构有序的正确途径吗?

spec
 - requests
   - api
     - v1
       - files
   - other-api
     - v1
       - files

1 个答案:

答案 0 :(得分:1)

看起来正确。将路径定义/源文件/测试文件保持在相同的层次结构中有助于开发人员快速引用文件,帮助IDE在测试和管理之间导航。使用键盘快捷键的源文件。