我发现的所有设置都使用以下文件夹结构
/app
/controllers
/api
/v1
/views
/api
/v1
/models
我猜这是好的。但我试图得到一个看起来像
的结构 /app
/api
/v1
/controllers
/views
/v2
/controllers
/views
/controllers #for non api stuff
/views #for non api stuff
目前,我的api路由设置为
scope module: :api, defaults: { format: 'json' } do
namespace :v1 do
..
end
end
使用Api::V1::MyController < ApplicationController
有没有办法建立这种结构?
答案 0 :(得分:0)
我认为更好的方法是将你的api提取到gem。