【发布时间】:2016-07-11 17:58:12
【问题描述】:
我想开发多个共享相同后端和数据库的网络应用程序。 我想通过使用 Postgresql db 开发单个 Rails JSON API 来做到这一点。然后,我将拥有不同的“客户端”rails 应用程序,它们将在 AJAX(使用 JQUERY)中或通过他们自己的一组 rails 控制器请求相同的 JSON API。
您如何看待这个解决方案?我是否朝着正确的方向前进?有没有更好的办法?
==> 我也在想也许有可能有一个单一的 Rails 应用程序根据请求的来源呈现不同的 html?你觉得呢?
【问题讨论】:
-
是的,可以根据请求类型和来源呈现不同的布局和视图。您应该采用单轨应用程序的这种想法。
-
感谢@MuhammadYawarAli 的回复。您能否解释一下您是如何做到的(到目前为止,我只看到了根据请求类型呈现不同格式的可能性)。您还认为 JSON API 方法有什么问题?
-
json API 方法没有问题,我使用布局更改方法来呈现不同的视图,我的场景是在桌面浏览器上打开时显示不同的视图,而在移动浏览器上显示不同的视图,所以我在应用程序控制器根据请求标头设置路由。它运行良好,应用现已上线。
-
你不能使用响应式 css 吗?
标签: ruby-on-rails json api web-applications