有不同的rails应用程序具有相同的后端和数据库

时间:2016-03-24 07:36:01

标签: ruby-on-rails json api web-applications

我想开发多个将共享相同后端和数据库的Web应用程序。 我想通过使用Postgresql数据库开发单个Rails JSON API来实现这一点。然后,我会有我的不同客户" rails应用程序将在AJAX(使用JQUERY)或通过自己的一组rails控制器请求相同的JSON API。

您对此解决方案有何看法?我正朝着正确的方向前进吗?还有更好的事情吗?

==>我也在想也许有可能有一个单独的rails应用程序,根据请求的来源呈现不同的HTML?你觉得怎么样?

1 个答案:

答案 0 :(得分:0)

JSON方法比根据请求使应用程序以不同方式提供服务要慢。您需要构建和解析json对象,处理该对象的双向通信,每个请求显然更多的工作。

您可以从控制器中的请求对象中找到所有类型的信息,例如request.referer作为传入请求的来源。使用此信息,您应该能够决定如何向用户提供数据。