簡體   English   中英

帶rails-api和Angular JS的SPA

[英]SPA with rails-api and Angular JS

最近我正在嘗試使用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庫以使所有內容都在同一台服務器上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM