在轨道应用程序中将 Web 应用程序分隔为“V”

Separate web app as 'V' in rails app?

本文关键字:应用程序 分隔 Web 轨道      更新时间:2023-09-26

我正在开发一个RoR应用程序。我很困惑是否在 rails 应用程序中开发 API 并使用不同的 JavaScript 框架将单独的 Web 应用程序分开。原因:我是轨道上的红宝石初学者。无法使用 Polymer 等框架自定义视图。(发现的宝石很少,但我觉得使用普通的网络应用程序很容易)。

所以我需要你的建议来决定是使用 rails 开发 api 并使用单独的 web 应用程序(HTML5 和 JS)还是在 rails 中完成项目(如果是这样,那么请向我建议一些有用的宝石来设计美丽的视图)我也想开发API,因为移动应用程序将与它进行交互。

如果你要做移动应用程序,使用rails来构建API。

使用rails渲染json很容易,因此构建一个API非常强大,您可以在Web中使用JS框架(如angularjs)和移动应用程序。

请参阅此处了解如何渲染 json : http://guides.rubyonrails.org/layouts_and_rendering.html

希望对你有帮助