2013-05-07 56 views
2

我有一个小型的学校项目。Rails GET从JSON数据ActiveResource

我的室友创建了一个模拟汉堡订单系统的应用程序。但我必须创建一个交付服务应用程序。

我们的想法是这样的:

他给我JSON数据从他的订购页面和我读到这些数据并显示在我的管理页面。

这是JSON数据解析https://eburger-appzz.rhcloud.com/public-orders

如何显示在我的应用程序这个数据的链接?

我试图用ActiveResource这样连接到它 - >

self.site="http://eburger-appzz.rhcloud.com/public-orders"

,但我无法得到它的工作。

任何建议,从服务器获取此数据的最佳方法是什么?

+1

我不知道为什么人们都反对投票这个问题。请举出这样做的理由。 – ch4nd4n 2013-05-07 19:03:15

回答

3

我迅速尝试了您提供的URI,并能够使用以下代码处理它。

class PublicOrder < ActiveResource::Base 
    self.site="http://eburger-appzz.rhcloud.com/" 
    self.element_name = "public-orders" 
end 

,并获取所有公共订单

public_orders = PublicOrder.find(:all) 

上市订单。

顺便说一句,我们一直在使用的ActiveResource有一段时间了,并能够使用的ActiveResource,考虑实施REST服务按他们的philosophy

+0

谢谢,这对我有用! – Karlis 2013-05-07 19:10:03

+0

@karlis当然。顺便说一句,我忘了提及你在OP中的代码中存在拼写错误。在'self.site'中不需要'http:// https://'你需要提及'http' – ch4nd4n 2013-05-07 19:14:51

+0

也许你可以推荐我什么是在交付完成后发回信息的最佳方式? – Karlis 2013-05-09 06:07:04