1

Redmine用のRubyRESTAPIを使用しています(ここ: http: //www.redmine.org/projects/redmine/wiki/Rest_api_with_ruby)。一度に100個のチャンクですべての問題を取得できる必要があります。

メソッド「api_offset_and_limit」が探しているoptions[:offset]とoptions [: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に精通していませんが、APIを説明する方法では、次のように機能するはずです。

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