ruby - Rails 从 json 数据 ActiveResource 获取

标签 ruby ruby-on-rails-3

我有一个小型学校项目。

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

我们的想法是这样的:

他从他的订单页面向我提供 JSON 数据,我读取该数据并显示在我的管理页面中。

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

如何在我的应用程序中显示这些数据?

我尝试使用 ActiveResource 连接到它,如下所示 ->

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

但我无法让它工作。

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

最佳答案

我很快尝试了您提供的 URI,并能够使用以下代码使其正常工作。

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

并获取所有公共(public)订单

public_orders = PublicOrder.find(:all)

列出订单。

顺便说一句,我们已经使用 ActiveResource 一段时间了,为了能够使用 ActiveResource,请考虑按照他们的 philosophy 实现 REST 服务

关于ruby - Rails 从 json 数据 ActiveResource 获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16426400/

相关文章:

arrays - 从 Ruby 数组中删除次要项

ruby-on-rails - 如何使用 Rails 3 gem 'thumbs_up' 执行投票?

ruby - 使用 bundle exec 可以解决这个问题吗?

ruby-on-rails - 在 Rails 3 中将 session 变量初始化为数组

ruby-on-rails - 尽管 bundle 安装,但未找到 Ruby Gems

ruby-on-rails - 如何清理 Rails 中凌乱的 View 和 Controller ?

ruby-on-rails - Heroku dynos/worker 的性能如何?

ruby - 如何在 Ruby 中遍历循环

ruby - 为什么 proc 不关心参数的数量?

ruby - 如何在 Ruby on Rails 中的一个 cookie 中存储多个值?