Redmineを備えた2つのサーバーがあります。そのうちの 1 つは、もう 1 つの情報を取得できる必要があります。REST API を使用していますが、すべての情報を取得できません。私はこのように使用します:
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
正常に動作していますが、すべての情報が得られません。私が使用している 1 つのプラグインでは、問題テーブルにいくつかの列を追加するデータベースの移行があります。たとえば、次の行があります。
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"
しかし、それはエラーを返します。
どうにかしてこの機能を有効にする必要がありますか? すべての情報を取得するためのより良い方法はありますか? 以前のプラグインを何らかの形で変更する必要がありますか?