我想开发多个将共享相同后端和数据库的Web应用程序。 我想通过使用Postgresql数据库开发单个Rails JSON API来实现这一点。然后,我会有我的不同客户" rails应用程序将在AJAX(使用JQUERY)或通过自己的一组rails控制器请求相同的JSON API。
您对此解决方案有何看法?我正朝着正确的方向前进吗?还有更好的事情吗?
==>我也在想也许有可能有一个单独的rails应用程序,根据请求的来源呈现不同的HTML?你觉得怎么样?
答案 0 :(得分:0)
JSON方法比根据请求使应用程序以不同方式提供服务要慢。您需要构建和解析json对象,处理该对象的双向通信,每个请求显然更多的工作。
您可以从控制器中的请求对象中找到所有类型的信息,例如request.referer
作为传入请求的来源。使用此信息,您应该能够决定如何向用户提供数据。