whenever

    0熱度

    1回答

    無論何時只要安裝了寶石。我看到各種cron和每當關於安排與任務分鐘,小時,天等任務的教程。我觀看了在cron/每當 railscast視頻。 但我還沒有找到任何有關如何寫作業本身的例子,除了耙子任務。 我想安排一個任務來檢查數據庫的變化。這個想法是,數據庫將有標籤,告訴你哪個特定的行已經改變。 每當應定期輪詢數據庫以檢查這些更改。然後希望可以推送,或讓客戶知道它需要使用ajax動態更新頁面。 如果

    0熱度

    1回答

    我試圖使用/ rufus-scheduler gems來安排rake任務在Sinatra中運行。我似乎無法得到運行的任務。 這是我一直想: class App < Sinatra::Base ... configure :development do every 1.minute do p "The task is running" end

    0熱度

    2回答

    我有兩個模型公司和新聞 如何使新聞每30分鐘下載一次? 我已經通過寶石「只要」嘗試,什麼都不會發生 class Company < ActiveRecord::Base after_save :load_news def load_news last_entry = self.news.last if last_entry.nil? feed

    -1熱度

    3回答

    我有這樣的代碼在家庭控制器 def index urls = RssStream.select("rss_streams.url").all.map { |v| v[:url] } RssStream.update_all_feeds(urls) end 我想使運行這段代碼每30.minutes。 我該怎麼辦? 我已經通過創業板嘗試「只要」,什麼都不會發生

    0熱度

    1回答

    有誰知道在ruby 2.0.0上運行寶石whenever有沒有問題?由於我更新了ruby,因此終端將無法識別每當或when命令。

    2熱度

    2回答

    當在rails中使用when gem來設置cron作業時,是否可以有多個schedule.rb文件?我期待有一個常規的schedule.rb文件和一個將要部署到不同服務器並具有自己的特定報告環境的reports_schedule.rb文件。 如何使用schedule.rb文件?這可能嗎?

    0熱度

    1回答

    我一直使用發條每6分鐘後運行自定義延遲作業。我計劃試着每當寶石而不是發條。沒有任何一個有一個想法,我應該如何去用,只要創業板這樣做: Delayed::Job.enqueue(DelayedRake.new("contact:new"),priority:1,run_at: Time.now) 隨着發條我是做像這樣 every(1.hour, 'Fetching New Contacts',a

    0熱度

    1回答

    我使用的是每當gem來配置我的crontab和計劃cron作業。我的配置/ schedule.rb文件具有以下內容: set :environment, "test" set :output, {:error => "/var/log/cron_error.log", :standard => "/var/log/cron_log.log"} every 1.minutes do

    5熱度

    1回答

    我有一個名爲'reports'的自定義環境,它設置爲打擊從屬數據庫。我正在嘗試使用Whenever gem配置一些cron作業,並希望在部署之前在開發中測試它們。有什麼方法可以在開發中測試cron作業嗎?無論如何,我可以在本地安排它們,然後啓動我的報告服務器並查看它們是否運行?謝謝!

    0熱度

    1回答

    我正在爲每晚從晚上十一點到早晨五點關閉其網站/數據庫的網站進行刮擦。由於我正在工作的刮刀需要大約70小時才能完成,而且我急於完成它,所以我必須每天早上在4.30起牀......也許還有更好的辦法.. 使用紅寶石的寶石,如「只要」你可以設定時間啓動代碼,如: every :day, :at => ['5am'] do and then the code 然而,這並沒有暫停的代碼。你如何讓代碼在第二天