在轨道应用程序中将 Web 应用程序分隔为“V”
Separate web app as 'V' in rails app?
我正在开发一个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
希望对你有帮助
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 在phonegap应用程序内部重定向不起作用
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- Node.js正在更改应用程序以使用集群模块
- 在openshift node js应用程序中获取请求
- 如何找到下划线分隔的应用程序版本之间的最大值
- 在轨道应用程序中将 Web 应用程序分隔为“V”