[英]How do I change the images in a rails app every 24 hours?
我有一個包含 6 張圖片的畫廊的 Rails 應用程序。 我想每 24 小時自動切換顯示哪些圖像。 我有在 rake 任務中選擇圖像的邏輯,它返回 @todays_paper 的實例變量: 我的問題是,如何將 @todays_paper 實例變量傳遞給 controller,從而傳遞給視圖? 如果 ...
[英]How do I change the images in a rails app every 24 hours?
我有一個包含 6 張圖片的畫廊的 Rails 應用程序。 我想每 24 小時自動切換顯示哪些圖像。 我有在 rake 任務中選擇圖像的邏輯,它返回 @todays_paper 的實例變量: 我的問題是,如何將 @todays_paper 實例變量傳遞給 controller,從而傳遞給視圖? 如果 ...
[英]Rails Runner or Rake task can't trigger Active Job job
我已經設置了一個在 Docker 中運行的 Rails 7 項目。使用 whenever gem(使用 cron)我嘗試執行 rails runner 任務抽成任務兩者都應該做同樣的事情:調用 class 方法WebpageChangeCheck.check_all本身調用 model 的方法。然后 ...
[英]Rails Cron Job Not running for configured global ruby version MacOS
我正在使用 rbenv 來管理多個 ruby 版本。 我將全局和 shell ruby 版本設置為2.7.6 。 我正在使用rails 7.0.4 。 我的 macos 版本是Monterey 12.5.1 。 rbenv global 也輸出 2.7.6。 我正在使用whenever gem 創 ...
[英]How to schedule a job at the end of each month in rails
我正在使用 whenever gem 來安排工作,但我無法弄清楚如何在每個月底安排工作。 下面是我想在每個月底運行的。 時間表.rb 請幫我解決這個問題 ...
[英]Rails whenever user implied as application name
whenever gem 失敗時,在 Ubuntu 20 服務器上生成的 cronjob,作為日志注冊: database.yml 文件定義了 應用程序按預期處理所有遷移、記錄創建、更新等,因此與 PG 的連接是正確的。 但是,似乎每當 gem 想要以用戶name_of_applicat ...
[英]Rails background jobs in Dockerized sidekiq duplicates schedule
我將 Rails+Sidekiq 與 gem 一起使用。 app 和 sidekiq 都是獨立的 docker 容器,通過 docker-compose 運行。 兩種服務(app 和 sidekiq)都有一個文件夾應用程序。 我的問題是schedule.rb中的所有任務都運行了兩次(一個用於應用程 ...
[英]- Rails & cron & whenever / a few minutes delay when the server is heavily loaded
我使用一個名為“無論何時”的 gem 來管理我的 cron 作業。 在 cronfile 中,我有每 1 分鍾調用一次任務 XXXX 的 cron 作業。 我的 config/schedule.rb 是這樣的: 此 cron 作業運行良好,稍有延遲。 任務 XXXX 在進程創建幾秒鍾后開始運行它的第 ...
[英]Rails Whenever gem not executing repetitive crontab task with Ubuntu and Docker Compose
我正在嘗試使用我的 rails 應用程序的 Each gem 運行重復性任務。 它在使用 Docker Compose 創建並托管在 Ubuntu 服務器上的 Docker 容器中運行。 我可以使用 When gem 成功創建和更新 crontab 文件,但它似乎沒有執行任務。 我想在應用程序運行時 ...
[英]Cron tabs cannot find proper Ruby version via Whenever gem
我想設置一個 cron 選項卡來執行位於我的 Rails 應用程序中的任務。 在我的 config/schedule.rb 中: 盡管將此任務成功放入我的 cron 作業列表中,但它永遠不會被執行。 當我嘗試手動啟動保存在我的 cron 作業列表中的腳本時,即: /bin/bash -l -c ' ...
[英]How to check for time every minutes in Rails
假設我想構建一個提醒應用程序。 它允許用戶設置一個時間來提醒他們做他們的工作。 例如:3 月 24 日晚上 7:03。 我能想到的最簡單的方法是使用whenever並每分鍾設置一個 crontab 並檢查是否有任何提醒需要觸發。 但我想知道是否有更好的方法來實現這一點。 或者如果現在用戶想在幾秒鍾內 ...
[英]Rake task is failing in cron job in Rails production app
我正在使用when gem 來設置一個cron 作業,該作業每周備份一次Rails 應用程序的數據庫。 它在開發中運行良好,但在生產中卻失敗了: 錯誤是“缺少 secret_key_base”,但我已經在 a.rbenv-vars 文件中設置了生產環境變量,否則應用程序運行良好。 這是導致上述錯誤的 ...
[英]How to clean crontab created with Whenever at a staging server (RoR app deployed with Capistrano, to a server with RVM)
我有一個 RoR 應用程序,它與 Capistrano 一起部署到臨時服務器。 服務器有 RVM 來處理紅寶石。 該應用程序使用每當創建 cron 作業。 部署按預期工作,Capistrano 觸發每當使用新作業更新 crontab。 我的問題是:我如何隨時清理 crontab? 我已經在應用程序 ...
[英]How to pass dynamic value in schedule.rb file ( Ruby on rails )
如何在正則表達式中傳遞動態值 ...
[英]How can i call method on some interval of time using whenver gem in rails application?
一種方法是用 model 編寫的,但是在使用 gem 的一段時間后,我無法執行該方法,下面是我的代碼:- stage.rb (模型) 日程安排.rb 方法調用產生錯誤,但通過終端調用此方法工作正常。 ...
[英]How to run sidekiq in a separate different docker container apart from application
除了應用程序之外,如何在單獨的不同 docker 容器中運行 sidekiq。 我們隨時使用 sidekiq 作業,但所有 web 容器中的作業都被觸發我們如何設置 web 容器(rails 應用程序)和 sidekiq 工作人員以水平擴展(最好作為單獨的容器)。 既然sidekiq、ui容器使用 ...
[英]Whenever gem for cron in Rails can not be running in Mac and can't found the log
在我的config/schedule.rb中: 然后我運行whenever --update-crontab --set environment='development'然后crontab -l我在該列表中看到 cron 並且在我每 2 分鍾刷新一次數據庫后,它不會更新任何東西(我的 rake 命 ...
[英]The 'command' method is being ignored by the whenever scheduling gem
我正在使用whenever gem來安排OSX Mojave 上的任務。 在調度文件中,我有 rake 和 runner 方法工作正常,我在 cron.log 中看到cron.log 。 但是,命令方法中沒有 output ,它似乎被忽略了。 這可能與用戶權限有關,但我是從我的 ruby on r ...
[英]Bundler Error - Cannot Find rake-13.0.1 even though it is installed
我有一個 Rails 導入作業,它作為 cron 作業設置運行,通過every gem。 它運行正常,直到我最近更新了應用程序。 現在,當 cron 作業嘗試運行時,我們在日志中看到以下錯誤。 如果我手動運行任務,它會正確運行導入。 我在 docker 容器中看到兩個 rake 版本 運行b ...
[英]Whenever gem to trigger Rails' ActiveJob vs rake task to run regularly scheduled task | Rails 5
我正在處理一個 Rails 5.2 項目,該項目需要一個計划的異步任務每晚運行。 我一直在研究使用每當 gem觸發ActiveJob 作業和使用每當觸發舊式 rake 任務( /lib/tasks/some_task.rake )之間的/lib/tasks/some_task.rake - 我正在努 ...
[英]I have problem with whenever gem on local
每當日志文件中的 -i 運行后,就會看到此消息。 我應該怎么做才能解決這個問題? ...