Ruby on rails 前端和后端完全分离

Ruby on rails 前端和后端完全分离,ruby-on-rails,user-interface,model-view-controller,Ruby On Rails,User Interface,Model View Controller,我决定在GitHub上托管的Rails项目中添加一名新的开发人员。他对UI(JS、CSS、HTML)有很好的理解,对UX有很好的品味。 问题是我不想让他费尽心思去弄清楚来自后端的Ajax调用和响应,以及如何在本地系统上设置和配置Rails 本质上,我正在寻找一个工具/IDE: 1-提取GitHub代码 2-将V从MVC中分割出来 3-允许我插入他在UI上独立工作所需的响应数据 4-将代码推回GitHub 当然,1和4只是为了方便起见,不是必需的。 任何想法都将受到欢迎:)不要认为那是不可能的。R

我决定在GitHub上托管的Rails项目中添加一名新的开发人员。他对UI(JS、CSS、HTML)有很好的理解,对UX有很好的品味。 问题是我不想让他费尽心思去弄清楚来自后端的Ajax调用和响应,以及如何在本地系统上设置和配置Rails

本质上,我正在寻找一个工具/IDE:

1-提取GitHub代码
2-将V从MVC中分割出来
3-允许我插入他在UI上独立工作所需的响应数据
4-将代码推回GitHub

当然,1和4只是为了方便起见,不是必需的。

任何想法都将受到欢迎:)

不要认为那是不可能的。Rails内置了强大的资产管道,在使用前端时不能忽略它,它需要ruby。安装ruby非常简单,安装gems也很简单。您可以为他节省一些使用sqlite进行设置的时间,因此不需要安装db。如果你想要一个真正意义上的后端分离,你应该编写一个独立的rails api应用程序和前端应用程序。如果您已经有了一个Rails应用程序,并且希望能够快速地连接到端点,那么我将使用Grape之类的工具来创建这些端点。您可以使用grape_swagger_rails获得一个UI来测试这些端点。我在构建安装在Rails顶部的Angular应用程序时就是这么做的。