我正在尝试使用名为jira-ruby 的gem 从 JIRA 获取问题。问题是,结果包含 70 个问题,但我只能看到前 50 个。直接使用 JIRA REST API 时,我可以将 maxResults 参数(在 JQL 之外)设置为更高的数字。但我在红宝石中找不到这种可能性。
是否有可能直接使用此 ruby gem 或任何其他同样简单的解决方案设置 maxResults 标志?
代码如下:
require 'jira'
class PagesController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
def home
options = {
:username => 'xxx',
:password => 'xxx',
:site => "https://xxx.atlassian.net",
:context_path => '',
:auth_type => :basic
}
client = JIRA::Client.new(options)
@issues = 0
client.Issue.jql("project = AA AND fixVersion = it11").each do |issue|
@issues += 1 # "#{@issues} <br> #{issue.id} - #{issue}"
end
end
end