![](/img/trans.png)
[英]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 Runner or Rake task can't trigger Active Job job
我已經設置了一個在 Docker 中運行的 Rails 7 項目。使用 whenever gem(使用 cron)我嘗試執行 rails runner 任務抽成任務兩者都應該做同樣的事情:調用 class 方法WebpageChangeCheck.check_all本身調用 model 的方法。然后 ...
[英]Rails: How to process images with a Rake task called from within an initializer
我需要在啟動服務器時獲取圖像的特定變體,這就是為什么我嘗試使用從初始化程序中調用的 Rake 任務來執行此操作的原因: 庫/test.rake: 當我從命令行執行這個 Rake 任務時,它工作得很好: 但是當它從下面的初始化程序中執行時,它會失敗並出現ActiveStorage::Invariabl ...
[英]Adding a new add_column with a default value but different value for current entries
我想在我的表中添加一個默認值為 FALSE 的列,但對於當前數據條目,該值應該為 TRUE。 例如: 此代碼將向所有當前數據行添加具有 false 值的didFoo列,並為每個新行添加“false”。 我想在遷移過程中將所有現有行設置為“true”。 ...
[英]Cannot call ruby rake with parameter containing spaces in jenkins pipeline
我有 Jenkins 管道,它將使用我的 ruby 應用程序映像部署帶有容器的 pod,並且有一個階段將從 $COMMAND 參數運行 rake 命令,如下所示: rake db_command:count_data[histories,status IN ("active","pending")] ...
[英]Rake test equivalent for ActionMailer::TestHelper?
我們最近從使用deliver_now發送電子郵件遷移到deliver_later 。 為了在系統重啟時排隊的電子郵件不會丟失,我們使用 Sidekiq 實現了這一點。 當我們使用deliver_now時,我們的 Rake 測試可以測試 email 的發送 對於 Rspec,有assert_enqu ...
[英]Set up some versions on rake db:migrate RAILS_ENV=production
我正在嘗試使用 rake db:migrate RAILS_ENV=production 更新我的 Bitnami Redmine 數據庫,但問題是狀態表明我有很多更新要做,但是當我嘗試這些更新時,我總是收到一條消息,指出該列或表已經存在,是否有一些命令可以將數據庫“跳轉”到特定版本? ...
[英]Heroku deployment for Ruby / Sinatra / Postgres app "PG::ConnectionBad"
我已經在 Heroku 上部署了我的 Ruby 應用程序,但是在注冊或登錄時我遇到了內部服務器錯誤。 我的應用程序是基於 Sinatra 和 Rake 構建的。 在執行heroku logs -tail時,我收到以下錯誤消息: 我安裝了 heroku Postgres 插件。 我使用以下命令遷移了我 ...
[英]Rails: how to customize app-wide behaviors when running a rake task?
我有一個 rake 任務,它執行在運行時從用戶那里接收標志的活動。 這個任務: 跨多個模型運行方法。 更改每個 model 需要知道的設置,幾乎就像設置或更改應用程序范圍的常量一樣。 該任務通過以下方式調用: 我希望能夠根據這些參數更改每個 class 引用的變量。 在所有這些方法中來回傳遞這些參 ...
[英]How to reference a function in a different rake file
我想調用另一個 rake 文件中的 function。 耙文件 1: 耙文件 2: 盡管確認路徑絕對正確,但我目前收到no such file to load錯誤。 ...
[英]How do I easily restructure my Rails' DB not yet in production?
問題:我正在創建一個 Rails 應用程序,單一開發,在 Heroku 上運行暫存/生產服務器,尚未公開發布。 重做我的數據庫基礎設施,因為自創建表以來我已經進行了幾次遷移。 我知道這有點微不足道,但我正試圖在首次發布之前清理干凈: 重做索引。 重新排序/重命名字段。 我寧願避免將時間戳字段隨機夾 ...
[英]rake db:migrate updates create_table block
我正在通過運行rake db:migrate解決 schema.rb 上的沖突 遷移改變定義 至 那兩個是等價的嗎? 這種變化從何而來? ...
[英]Seeing GemWrappers error when doing bundle install
使用rails 6.1.5.11和ruby 2.7.6進行bundle install ,安裝每個 gem 后我一直看到 GemWrappers 錯誤,例如 捆綁安裝有效,但如何消除此錯誤/警告? ...
[英](mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')) on apple M1 chip when running rake db:create
當我嘗試創建我的數據庫時出現此錯誤 我已經嘗試了 我的 ruby 版本是 ruby 2.7.1p83(2020-03-31 修訂版 a0c7c23c9c)[-darwin21] 捆綁版本 2.1.4 導軌版本 5.2.7 Nokogiri 版本 nokogiri-1.13.6 ...
[英]redmine test db load failure
剛剛學習使用redmine測試環境。 當我這樣做時: 我失敗了: 我已經刪除了我安裝的兩個插件; 他們都沒有數據庫遷移。 版本: ...
[英]Ubuntu Cron Job process not release memory automatically
我們有 1 台服務器,我們只運行批次。 它工作非常順利,沒有任何問題,但突然增加了內存。 您可以在 EC2 內存利用率圖中看到。 之前它占用了高達 20% 的系統內存,但現在它占用了 80-90% 的內存。 運行此命令后killall -o 1h ruby 。 內存利用率圖下降到10% ...
[英]docker-compose service build path not found
我的應用程序中有一個 rake 任務,它應該啟動一個 TCP 服務器。 我已將 rake 命令移至entrypoint.sh文件,並在 docker-compose 中添加了新服務,稱為tcp 。 當我運行docker-compose up -d時,該 tcp 服務返回不正確的路徑。 我嘗試了不同的 ...
[英]n Rails 6, what's the proper way to add a decimal column to a table via a migration?
我剛剛升級到 Rails 6.1.4.4,之前在 Rails 4 中通過的遷移在新設置中失敗了。 這是 現在當我運行“rake db:migrate”時出現錯誤 在 Rails 6 中添加列的正確方法是什么? ...
[英]Difference between order_only prerequisites and non-order_only prerequisites in rake
Rake 在13.0中添加了order_only特性,這可能是基於 GNU Make 的order-only prerequisites 。 有關僅訂單先決條件應如何工作的信息在這個問題中得到進一步闡明。 然而,問題是我看不到它在 rake 中的實際工作原理。 例如,如果我運行rake insta ...
[英]Run Rake task programmatically with specified environment
我正在使用我的 Ruby on Rails (3) 應用程序設置第二個數據庫,所以我想創建一個 rake 任務來創建第二個開發數據庫。 我正在嘗試覆蓋rake db:create任務,以便它完成我需要的所有數據庫創建。 但是,似乎我找不到合適的方法來執行此任務。 我嘗試了幾種方法 - 從 URL 建 ...
[英]rake failure ruby 2.7.0 "undefined method extend_object for class Singleton
我正在嘗試使用 Ubuntu 上的 Ruby 2.7.0 在 Rails 版本 5.0.0 上安裝 Ruby。 執行任何 rake 命令(例如,“rake --tasks”)會導致大量關於已初始化常量(Etc::VERSION、Etc::SC_AIO_LISTIO_MAX 等)的消息,然后是 運 ...