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

suk*_*nta 5 rest ruby-on-rails 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 
Run Code Online (Sandbox Code Playgroud)

在我的控制器

def index
  @data = Redmine.find(:all)
end
Run Code Online (Sandbox Code Playgroud)

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

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

gem 'activeresource', :require => 'active_resource'
Run Code Online (Sandbox Code Playgroud)

但是当我使用XML解析时它没有显示任何错误,那么我认为问题在于json解析.请帮我搞清楚.