ruby-on-rails – 带有rails-api和Angular JS的SPA

最近我正在尝试使用rails-api,我有一个小项目要开发,在看到rails-api的小型演示后,我认为将它用作我的服务器端会很好.
我找到了这个教程: http://www.angularonrails.com/ruby-on-rails-angularjs-single-page-application/
但是在本教程中有两个独立的服务器,而且我觉得不喜欢这样做的正确方法.

找不到任何好的教程,解释如何使用rails-api为REST服务,并告诉服务器也提供一些html / css / js – 所以我的角度SPA将在服务旁边运行.

我没有尝试使用RubyOnRails,因为我在视图中没有用,但maby我错了?

所以我的问题是:如何使用rails-api(或ruby on rails)创建单页应用程序?

一台服务器……

解决方法

如果要从单个服务器运行所有内容,只需使用Rails,而不是Rails-api. Rails包括API所需的一切(即format.json,render:json等),但也包括可用于为SPA提供服务的资产管道.

创建一个新的Rails项目,创建一个页面控制器,为您的SPA的index.html.erb页面提供服务,然后离开.然后,您将不需要触摸任何其他Rails视图文件夹.您可以在主Rails项目中为SPA创建自己的文件夹JS文件夹结构.

您可以使用Rails-api执行此操作,但您会发现自己导入部分主Rails库以使所有内容都在同一台服务器上.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...