1

我正在使用 Redmine 的 Ruby REST API(这里:http ://www.redmine.org/projects/redmine/wiki/Rest_api_with_ruby )。我需要能够一次解决 100 个问题中的所有问题。

我知道有一个 options[:offset] 和一个 options[:limit] 方法“api_offset_and_limit”正在寻找。

执行此操作时如何传递这些选项?我尝试将它们作为 GET 选项放在 URL 中,但它们在另一端没有通过。下面给了我前 25 个问题,正如我所期望的那样。

class Issue < ActiveResource::Base
  self.site = 'http://redmine.server/'
  self.user = 'foo'
  self.password = 'bar'
end

# Retrieving issues
issues = Issue.find(:all)
4

1 回答 1

0

我不熟悉 API,但是按照您描述它的方式,以下应该可以工作:

issues = Issue.find(:all, :params => {:offset => 0, :limit => 100})
于 2012-05-08T21:14:00.860 回答