【发布时间】:2017-10-21 22:47:11
【问题描述】:
我正在为我用纯 html/js 制作的游戏构建一个仅限 Rails API 的应用程序。为了更好的结构,大型 Rails 项目中的页面应该位于何处(将添加用户等)。上市?应用程序?我应该在根级别创建一个文件夹吗?
【问题讨论】:
-
经验法则是将api控制器和视图存储在
/api中。所以你可以将视图存储在app/views/api/[name_of_controller]/[name_of_view].* -
如果它是一个仅 API 的 Rails 应用程序,那么我会将 JavaScript 客户端代码放入一个单独的存储库中,并将客户端部署到另一个位置。
标签: ruby-on-rails ruby ruby-on-rails-5 rails-api