2
A
回答
3
您必須創建ActiveJobs
和rake
任務才能觸發它們。例如: 在app/jobs
,創建具有以下代碼share_job.rb
:
require "active_job"
class ShareJob < ActiveJob::Base
def perform
func_to_call = rand(n) # n is the number of methods you have
case func_to_call
when 0
# call first_func
when 1
# call second_func
#...
end
end
然後在lib/tasks
,創建一個execute_job.rake
文件用下面的代碼:
namespace :execute do
task execute_random_function: :environment do
ShareJob.perform_later()
end
end
要手動運行該代碼,輸入你的console
:
rake execute:execute_random_function
您可以執行此job
在隨機時間使用Scheduler
(a Heroku
Add-on
)
相關問題
- 1. 在jQuery事件後檢索隨機數
- 2. Onclick()事件:圖片的隨機出現
- 3. 隨機數發生器dev /隨機
- 4. 如何通過挑選隨機變量來在Python中執行隨機事件?
- 5. 隨機時間的隨機消息
- 6. 隨機整數/事件(C++)問題
- 7. onclick事件導致隨機FC
- 8. 隨機調用一個事件
- 9. 在隨機時間生成隨機線程C
- 10. jQuery在隨機時間生成隨機數
- 11. 在隨機地圖中隨機繪製隨機圈子Android
- 12. PHP代碼生成事件在1到20秒之間的隨機隨機重複中重複
- 13. 隨機不是隨機的,在Windows Phone 7上隨機班級
- 14. 在IE7/8中隨機發射的圖像加載事件
- 15. 隨機發生器
- 16. Classcastexception隨機發生
- 17. 考慮條件生成隨機時間
- 18. 如何在android中生成隨機事件?
- 19. Rails InvalidAuthenticityToken隨機時間
- 20. 機器人隨機數發生器不夠隨機
- 21. 在隨機時間間隔
- 22. Haskell的隨機發生器:鏈生成的隨機值
- 23. 隨機數發生器產生相同的隨機數
- 24. 在C++中生成隨機文件名
- 25. 創建隨機文件夾,複製到隨機文件夾
- 26. 從onClick和onShake事件中隨機生成聲音?
- 27. 隨機數生成機制
- 28. 隨機在Javascript
- 29. 在java中隨機點擊次數的鼠標事件
- 30. riscv和硬件隨機發生器