cost 113 ms
如何每 24 小時更改 Rails 應用程序中的圖像?

[英]How do I change the images in a rails app every 24 hours?

我有一個包含 6 張圖片的畫廊的 Rails 應用程序。 我想每 24 小時自動切換顯示哪些圖像。 我有在 rake 任務中選擇圖像的邏輯,它返回 @todays_paper 的實例變量: 我的問題是,如何將 @todays_paper 實例變量傳遞給 controller,從而傳遞給視圖? 如果 ...

每當用戶暗示為應用程序名稱時,Rails

[英]Rails whenever user implied as application name

whenever gem 失敗時,在 Ubuntu 20 服務器上生成的 cronjob,作為日志注冊: database.yml 文件定義了 應用程序按預期處理所有遷移、記錄創建、更新等,因此與 PG 的連接是正確的。 但是,似乎每當 gem 想要以用戶name_of_applicat ...

Dockerized sidekiq 中的 Rails 后台作業重復計划

[英]Rails background jobs in Dockerized sidekiq duplicates schedule

我將 Rails+Sidekiq 與 gem 一起使用。 app 和 sidekiq 都是獨立的 docker 容器,通過 docker-compose 運行。 兩種服務(app 和 sidekiq)都有一個文件夾應用程序。 我的問題是schedule.rb中的所有任務都運行了兩次(一個用於應用程 ...

- Rails & cron & 每當/幾分鍾的延遲,當服務器負載很重時

[英]- 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 每當 gem 不使用 Ubuntu 和 Docker 執行重復的 crontab 任務時

[英]Rails Whenever gem not executing repetitive crontab task with Ubuntu and Docker Compose

我正在嘗試使用我的 rails 應用程序的 Each gem 運行重復性任務。 它在使用 Docker Compose 創建並托管在 Ubuntu 服務器上的 Docker 容器中運行。 我可以使用 When gem 成功創建和更新 crontab 文件,但它似乎沒有執行任務。 我想在應用程序運行時 ...

Cron 選項卡無法通過Whenever gem 找到正確的 Ruby 版本

[英]Cron tabs cannot find proper Ruby version via Whenever gem

我想設置一個 cron 選項卡來執行位於我的 Rails 應用程序中的任務。 在我的 config/schedule.rb 中: 盡管將此任務成功放入我的 cron 作業列表中,但它永遠不會被執行。 當我嘗試手動啟動保存在我的 cron 作業列表中的腳本時,即: /bin/bash -l -c ' ...

如何在 Rails 中每分鍾檢查一次時間

[英]How to check for time every minutes in Rails

假設我想構建一個提醒應用程序。 它允許用戶設置一個時間來提醒他們做他們的工作。 例如:3 月 24 日晚上 7:03。 我能想到的最簡單的方法是使用whenever並每分鍾設置一個 crontab 並檢查是否有任何提醒需要觸發。 但我想知道是否有更好的方法來實現這一點。 或者如果現在用戶想在幾秒鍾內 ...

在 Rails 生產應用程序的 cron 作業中,Rake 任務失敗

[英]Rake task is failing in cron job in Rails production app

我正在使用when gem 來設置一個cron 作業,該作業每周備份一次Rails 應用程序的數據庫。 它在開發中運行良好,但在生產中卻失敗了: 錯誤是“缺少 secret_key_base”,但我已經在 a.rbenv-vars 文件中設置了生產環境變量,否則應用程序運行良好。 這是導致上述錯誤的 ...

如何清理在登台服務器上使用時創建的 crontab(使用 Capistrano 部署的 RoR 應用程序,到帶有 RVM 的服務器)

[英]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? 我已經在應用程序 ...

除了應用程序之外,如何在單獨的不同 docker 容器中運行 sidekiq

[英]How to run sidekiq in a separate different docker container apart from application

除了應用程序之外,如何在單獨的不同 docker 容器中運行 sidekiq。 我們隨時使用 sidekiq 作業,但所有 web 容器中的作業都被觸發我們如何設置 web 容器(rails 應用程序)和 sidekiq 工作人員以水平擴展(最好作為單獨的容器)。 既然sidekiq、ui容器使用 ...

每當 Rails 中的 cron 的 gem 無法在 Mac 中運行並且找不到日志時

[英]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 命 ...

每當調度 gem 忽略“命令”方法

[英]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 ...

捆綁程序錯誤 - 即使安裝了 rake-13.0.1 也找不到

[英]Bundler Error - Cannot Find rake-13.0.1 even though it is installed

我有一個 Rails 導入作業,它作為 cron 作業設置運行,通過every gem。 它運行正常,直到我最近更新了應用程序。 現在,當 cron 作業嘗試運行時,我們在日志中看到以下錯誤。 如果我手動運行任務,它會正確運行導入。 我在 docker 容器中看到兩個 rake 版本 運行b ...

每當 gem 觸發 Rails 的 ActiveJob vs rake 任務來運行定期計划任務 | 導軌 5

[英]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 - 我正在努 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM