2012-05-08 15 views
1

Redmine用のRuby REST API(ここではhttp://www.redmine.org/projects/redmine/wiki/Rest_api_with_ruby)を使用しています。私はすべての問題を一度に100のチャンクで得ることができる必要があります。RubyでのRedmine REST APIリクエストのオフセットと制限の指定

"api_offset_and_limit"メソッドが探しているオプション[:offset]とオプション[: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) 

答えて

0

私はAPIに精通していないんだけど、あなたがそれを記述する方法は、次のように動作するはずです:

issues = Issue.find(:all, :params => {:offset => 0, :limit => 100}) 
関連する問題