活动资​​源错误“ArgumentError在预期的属性哈希,得到”

时间:2014-02-05 20:55:21

标签: ruby-on-rails rest activeresource

我已经将rails应用程序配置为使用Active资源来使用Redmine api。 在我的模型redmine.rb中,我输入以下代码

require 'active_resource'  

class Redmine < ActiveResource::Base
  self.site = "http://localhost:9000/"
  self.format = :json  
  self.element_name = "issues"
  self.user = "admin"
  self.password = "admin"
end 

在我的控制器中

def index
  @data = Redmine.find(:all)
end

但它的显示参数错误ArgumentError在预期的属性Hash,得到了 并显示带有此错误的json数据。

如何摆脱这个错误,我正在使用

gem 'activeresource', :require => 'active_resource'

但是当我使用XML解析时它没有显示错误,那么我认为问题在于json解析。请帮我解决一下。

0 个答案:

没有答案