Я пытаюсь создать проблему с jira- ruby в терминале. До сих пор я сделал следующее (где имя пользователя, пароль, сайт и проект были заменены правильными значениями). Я был в состоянии получить проблемы, но не создавать их. Jira- ruby возвращает false, когда я пытаюсь сохранить проблему
options = {
:username => "username",
:password => "password",
:site => 'site',
:context_path => '',
:auth_type => :basic
}
client = JIRA::Client.new(options)
issue = client.Issue.build
issue.save({
"fields" => {
"summary" => "blarg from in example.rb",
"project" => {"key" => "mykey"},
"issuetype" => {"id" => "1"}
}
})
=> false
issue.attrs
=> {"errorMessages"=>[], "errors"=>{"issuetype"=>"issue type is required"}, "summary"=>"blarg from in example.rb", "key"=>"somekey", "id"=>"someid", "self"=>"site", "exception"=>{"class"=>"Net::HTTPBadRequest", "code"=>"400", "message"=>"Bad Request"}}
В чем проблема?