我正在構建一個Rails應用程序,我也將開發一個移動應用程序。我試圖讓它成爲RESTful,並創建一個所有前端視圖將通過後端進行通信的API。有沒有辦法讓控制器與API進行對話而不是直接與模型交談?這樣,我可以確保所有的前端訪問都由API控制。從rails中的API提供視圖
編輯:
我發現,說起這兩篇文章。但我試圖找到一種方法將API與網站的主控制器和視圖精確分開。有沒有辦法讓我的控制器和視圖直接與API對話,而不是模型?
http://engineering.gomiso.com/2011/05/16/if-youre-using-to_json-youre-doing-it-wrong/
http://blog.gomiso.com/2011/06/27/building-a-platform-api-on-rails/
http://www.rubyflow.com/items/5649-rabl-the-ruby-api-templating-language