经过大量搜索后,我无法找到关于如何在RoR项目的子域上创建管理后端的最佳指南 - 理想情况下我也可以将app \ frontend和app \ backend拆分为不同的文件夹无需复制所有控制器,视图......
我希望将所有与前端相关的后端分开,并从子域中处理后端,因为这样可以在服务器端为我提供额外的安全性。
请注意:我确实想使用主动管理员和其他相关的宝石。
答案 0 :(得分:0)
此页
http://guides.rubyonrails.org/routing.html
这是rails路由的标准文档,向您展示如何将您的管理部分放在通过子域访问的命名空间中,我认为这正是您想要做的。请参见第3.9节:“基于请求的约束”。
我通过谷歌搜索“rails routes”,转到顶部结果,然后为“subdomain”执行ctrl& f。这是我为大多数api问题推荐的策略。