Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 从rails中的API提供视图服务_Ruby On Rails_Api_Rest - Fatal编程技术网

Ruby on rails 从rails中的API提供视图服务

Ruby on rails 从rails中的API提供视图服务,ruby-on-rails,api,rest,Ruby On Rails,Api,Rest,我正在构建一个Rails应用程序,我还将为其开发一个移动应用程序。我正在尝试使其成为RESTful,并创建一个API,所有前端视图都将通过该API与后端进行通信。有没有办法让控制器与API对话,而不是直接与模型对话?这样,我可以确保所有前端访问都由API控制 编辑: 我找到了两篇关于这个的文章。但我正试图找到一种方法,将API与网站的主控制器和视图精确分离。有没有办法让我的控制器和视图直接与API对话,而不是与模型对话 是否要从控制器发出简单的api请求 因此,您可以使用Net::HTTP或

我正在构建一个Rails应用程序,我还将为其开发一个移动应用程序。我正在尝试使其成为RESTful,并创建一个API,所有前端视图都将通过该API与后端进行通信。有没有办法让控制器与API对话,而不是直接与模型对话?这样,我可以确保所有前端访问都由API控制

编辑

我找到了两篇关于这个的文章。但我正试图找到一种方法,将API与网站的主控制器和视图精确分离。有没有办法让我的控制器和视图直接与API对话,而不是与模型对话


是否要从控制器发出简单的api请求

因此,您可以使用Net::HTTP或gem Typhous来处理开箱即用的异常。。。

通常,控制器是API。 然而,您描述的是一个服务层。有一个railscasts的插曲可能会在这方面帮助你