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. 隨機事件
- 2. 在jQuery事件後檢索隨機數
- 3. GML計時器和隨機事件
- 4. 在隨機生成50個隨機數中使用隨機數#
- 5. Onclick()事件:圖片的隨機出現
- 6. 隨機數發生器dev /隨機
- 7. 隨機數發生器自動隨機
- 8. 如何通過挑選隨機變量來在Python中執行隨機事件?
- 9. 隨機時間的隨機消息
- 10. 隨機與隨機
- 11. 運行一次隨機事件?
- 12. 隨機整數/事件(C++)問題
- 13. 隨機調用一個事件
- 14. onclick事件導致隨機FC
- 15. 在隨機時間生成隨機線程C
- 16. jQuery在隨機時間生成隨機數
- 17. 如何以隨機順序和隨機時間複製文件?
- 18. 在隨機地圖中隨機繪製隨機圈子Android
- 19. PHP代碼生成事件在1到20秒之間的隨機隨機重複中重複
- 20. 如何在Rails中測試隨機事件?
- 21. 隨機不是隨機的,在Windows Phone 7上隨機班級
- 22. 在IE7/8中隨機發射的圖像加載事件
- 23. 考慮條件生成隨機時間
- 24. NullReferenceException隨機發生
- 25. 隨機發生器
- 26. Classcastexception隨機發生
- 27. 隨機()不生成隨機數
- 28. 從隨機長生成隨機數
- 29. 隨機生成一個隨機布爾
- 30. 隨機種子來產生隨機數