delayed-job

    0熱度

    1回答

    我有這樣的方法: module ApplicationHelper class AtualizarBanco require 'open-uri' require 'nokogiri' require 'net/http' def updatetable retorno = Net::HTTP.get_response(URI.pa

    1熱度

    1回答

    我正在使用延遲作業在隊列中添加一些電子郵件。我創建一個工作的方式如下: EventNotifications.reminder("email", "name", id).deliver_later 其中EventNotifications是類,提醒是它裏面的方法。 這會在delayed_jobs表中創建一個作業,但是我想要創建作業的Id,因爲我想更新delayed_jobs表中的一些自定義字段

    0熱度

    2回答

    在我的項目中,我使用的是delayed_job gem。目前,我可以開始/結束,從項目的根與命令 RAILS_ENV=production bin/delayed_job start RAILS_ENV=production bin/delayed_job stop 延遲工作,我如何從一個Rails項目的控制器操作運行這個命令,這樣我就可以開始或停止與HTML請求延遲工作? 注:我在Linu

    1熱度

    1回答

    運行在軌道上工作紅寶石每天晚上我有一個這樣的工作: class LdapSyncJob < ApplicationJob queue_as :default require 'pp' def perform users = User.all users.each do |user| user.update("Do something")

    1熱度

    1回答

    我們有一個設置,在同一個服務器上運行相同Rails應用程序的兩個不同環境(例如staging和training)。我們正在實施一項依賴於delayed_job寶石的功能。 我們發現在兩種環境下都不可能運行delayed_job start,因爲第二個看到第一個實例並認爲它已在運行。但是,-i命令開關(staging\bin\delayed_job -i staging start和training

    0熱度

    2回答

    我有一個名爲「Scores」的表,它有4列「first」,「second」,「third」和「average」保持用戶的得分記錄。 當用戶最初創建記錄時,他可以將「平均」列留空。然後他可以稍後編輯所有3個分數。 編輯之後,用戶可以在他的節目頁面中看到計算的平均(或求和,或任何計算結果),因爲我有 高清顯示 @ave =(@ score.first + @score .second + @ scor

    -1熱度

    1回答

    如何在我的routes.rb文件中添加此行? 匹配 「/ delayed_job的」=> DelayedJobWeb,:錨=>假:通過=> [:拿到] 什麼是安裝程序?

    1熱度

    1回答

    我正在構建一個軌道應用程序,我用Heroku部署,我需要能夠導入和處理大型csv文件(5000+行)。 使用內置的紅寶石CSV解析器控制器做它需要超過30秒,使Heroku的賽道超時 我的想法把CSV到數據庫中,然後處理它用delayed_job的,但是這方法限制在超過4200行。 我使用MySQL和LONGTEXT對包含該文件的列,因此數據庫應該能夠處理它 用於該用途的情況下,任何想法?

    0熱度

    1回答

    我想測試我的代碼的一部分正在運行DelayedJob。 這裏是代碼: def start_restream ... puts 'Here' Delayed::Job.enqueue(Restream::StartAllJob.new(channel.id)) puts 'After' ... end #app/jobs/restream/st

    0熱度

    1回答

    我想入隊任務 job = MyCustomJob.perform_later Job是MyCustomJob後訪問我的ActiveRecord的工作項目後訪問ActiveRecord的工作,但我怎麼能沒有做這樣的事情Delayed::Job.last訪問它?