【发布时间】:2014-11-06 09:36:50
【问题描述】:
我正在尝试从 Redmine 获取问题,但问题数量限制为 100 个。我试图在模型中编写一个方法来解决所有问题。这是整个班级:
class IssueResource < ActiveResource::Base
self.site = 'http://127.0.0.1:5000'
self.element_name = "issue"
self.format = ActiveResource::Formats::XmlFormat
def self.search params
segment=IssueResource.find(:all,:params=>params)
issues=segment
while segment!= []
segment=IssueResource.find(:all,:params=>params,:having => "id < "+segment.last.id.to_s)
issues = issues+segment
end
return issues
end
end
如您所见,我正在尝试 having 并发送多个请求,但它不起作用。
PS:参数中总是有 :limit => 100
【问题讨论】:
标签: ruby-on-rails ruby redmine