質問編集履歴
1
文章の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,12 +1,14 @@
|
|
1
1
|
Ruby on Railsを使ってアプリを作成しています。
|
2
2
|
|
3
|
-
30秒間隔で外部APIに接続して、取得した情報をデータベースに書き込む処理を行
|
3
|
+
30秒間隔で外部APIに接続して、取得した情報をデータベースに書き込む処理を行いたいと考えています。
|
4
4
|
|
5
5
|
この処理の開始と停止をユーザがブラウザ上のボタンを使って制御できるようにしたいと考えています。「開始」を押したら、30秒間隔でデータベースに書き込んでいく、「停止」を押したら、処理を停止するようにしたいと考えています。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
9
|
+
調べてみるとActionJobでJobを作成してsidekiqで定期実行させる方法がよいのではないかと思いました。
|
10
|
+
|
11
|
+
試してみて、sidekiqで定期的にJobを実行させることは出来たのですが、コントローラから定期実行を停止させる方法がわかりませんでした。
|
10
12
|
|
11
13
|
|
12
14
|
|