Rails - 从另一个控制器使用本地JSON API

时间:2013-02-23 16:31:35

标签: ruby-on-rails json api controller

我正在构建一个应用程序,作为Android应用程序的后端以及rails webapp。为了作为后端,我构建了一系列api控制器(例如:带有动作show,update等的api_users控制器),它将返回JSON / XML输出(使用RABL)。

在我的Webapp中,当需要更新用户配置文件时,我只想调用api_users控制器的更新操作并在我的用户控制器中解析json输出,解析此输出然后将数据移交给我查看等。如何进行此类通话?

一个非常糟糕的解决方法似乎是像对待任何外部API一样对待它并使用Net :: Http等来调用它。有人可以帮助/指导我这样做的推荐方法吗?

谢谢,

Ramkumar。

1 个答案:

答案 0 :(得分:0)

由于我没有找到任何简单的方法来做到这一点,所以我决定将其视为外部api。我决定只使用localhost调用它,而不是一直到dns和back。