質問編集履歴
1
文章の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,8 @@
|
|
1
|
-
#
|
1
|
+
# 実現したいこと
|
2
|
-
RedmineAPIへActiveResourceを使用してチケット登録
|
2
|
+
RedmineAPIへActiveResourceを使用して新しくチケット登録をしたい。
|
3
3
|
|
4
4
|
# 現状
|
5
|
+
以下のURLでは、Redmineを、「http://www.example.com/redmine/」に設置したものとしています。
|
5
6
|
ActiveResourceを使用して以下のソースでRedmineAPIからチケットの情報取得はできました。
|
6
7
|
|
7
8
|
Model
|
@@ -11,12 +12,12 @@
|
|
11
12
|
class SupportTicket < ActiveResource::Base
|
12
13
|
|
13
14
|
def self.configure
|
14
|
-
self.site = '
|
15
|
+
self.site = 'http://www.example.com/'
|
15
16
|
self.headers['X-Redmine-API-Key'] = 'API KEY'
|
16
17
|
end
|
17
18
|
|
18
19
|
def self.find_ticket(no)
|
19
|
-
self.find(:one, from: "/
|
20
|
+
self.find(:one, from: "/redmine/issues/#{no}.json", params: { include: 'journals' })
|
20
21
|
end
|
21
22
|
|
22
23
|
end
|
@@ -48,7 +49,4 @@
|
|
48
49
|
end
|
49
50
|
```
|
50
51
|
|
51
|
-
[ActiveResourceのドキュメント](http://webos-goodies.jp/archives/how_to_use_activeresource_2.html)を読んでみましたが、POSTについて情報を見つけることができませんでした。
|
52
|
-
|
53
|
-
# 実現したいこと
|
54
|
-
|
52
|
+
おわかりの方、ご指導よろしくお願い申し上げます。
|