У меня есть два сервера с redmine. Один из них должен иметь возможность получать информацию из другой. Я использую REST API для него, но я не могу получить всю информацию с ним. Я использую его вот так:Как получить дополнительную информацию с помощью REST api в redmine
addr = "https://www.redmine.com/issues/" + params[:my_id] + ".json"
@log = "OK"
begin
res = RestClient.get addr, :accept => :json, :params => { :key => key }, :timeout => 5, :open_timeout => 5
rescue => e
@log = "error"
end
Он работает нормально, но я не получаю всю информацию. В одном плагине, который я использую, происходит миграция базы данных, которая добавляет некоторые столбцы в таблицу проблем. Существует следующая строка, например:
add_column :issues, :country, :string
поэтому у меня есть информация о стране по всем вопросам.
Но, используя мой предыдущий запрос, я не получаю информацию о стране.
Я также попытался изменить свой запрос согласно http://www.redmine.org/projects/redmine/wiki/Rest_api. Это означает, что это выглядит так:
addr = "https://www.redmine.com/issues/" + params[:my_id] + ".json?include=country"
но он возвращает ошибку.
Должен ли я включить эту функцию? Есть ли какой-то лучший подход для получения всей информации? Мне нужно каким-то образом изменить этот предыдущий плагин?