cost 71 ms
Rails:如何使用從初始化程序中調用的 Rake 任務處理圖像

[英]Rails: How to process images with a Rake task called from within an initializer

我需要在啟動服務器時獲取圖像的特定變體,這就是為什么我嘗試使用從初始化程序中調用的 Rake 任務來執行此操作的原因: 庫/test.rake: 當我從命令行執行這個 Rake 任務時,它工作得很好: 但是當它從下面的初始化程序中執行時,它會失敗並出現ActiveStorage::Invariabl ...

添加一個新的 add_column 具有默認值但當前條目的值不同

[英]Adding a new add_column with a default value but different value for current entries

我想在我的表中添加一個默認值為 FALSE 的列,但對於當前數據條目,該值應該為 TRUE。 例如: 此代碼將向所有當前數據行添加具有 false 值的didFoo列,並為每個新行添加“false”。 我想在遷移過程中將所有現有行設置為“true”。 ...

等同於 ActionMailer::TestHelper 的 Rake 測試?

[英]Rake test equivalent for ActionMailer::TestHelper?

我們最近從使用deliver_now發送電子郵件遷移到deliver_later 。 為了在系統重啟時排隊的電子郵件不會丟失,我們使用 Sidekiq 實現了這一點。 當我們使用deliver_now時,我們的 Rake 測試可以測試 email 的發送 對於 Rspec,有assert_enqu ...

在 rake db:migrate RAILS_ENV=production 上設置一些版本

[英]Set up some versions on rake db:migrate RAILS_ENV=production

我正在嘗試使用 rake db:migrate RAILS_ENV=production 更新我的 Bitnami Redmine 數據庫,但問題是狀態表明我有很多更新要做,但是當我嘗試這些更新時,我總是收到一條消息,指出該列或表已經存在,是否有一些命令可以將數據庫“跳轉”到特定版本? ...

Ruby / Sinatra / Postgres 應用程序“PG::ConnectionBad”的 Heroku 部署

[英]Heroku deployment for Ruby / Sinatra / Postgres app "PG::ConnectionBad"

我已經在 Heroku 上部署了我的 Ruby 應用程序,但是在注冊或登錄時我遇到了內部服務器錯誤。 我的應用程序是基於 Sinatra 和 Rake 構建的。 在執行heroku logs -tail時,我收到以下錯誤消息: 我安裝了 heroku Postgres 插件。 我使用以下命令遷移了我 ...

Rails:運行 rake 任務時如何自定義應用程序范圍的行為?

[英]Rails: how to customize app-wide behaviors when running a rake task?

我有一個 rake 任務,它執行在運行時從用戶那里接收標志的活動。 這個任務: 跨多個模型運行方法。 更改每個 model 需要知道的設置,幾乎就像設置或更改應用程序范圍的常量一樣。 該任務通過以下方式調用: 我希望能夠根據這些參數更改每個 class 引用的變量。 在所有這些方法中來回傳遞這些參 ...

如何在不同的 rake 文件中引用 function

[英]How to reference a function in a different rake file

我想調用另一個 rake 文件中的 function。 耙文件 1: 耙文件 2: 盡管確認路徑絕對正確,但我目前收到no such file to load錯誤。 ...

如何輕松重組尚未投入生產的 Rails 數據庫?

[英]How do I easily restructure my Rails' DB not yet in production?

問題:我正在創建一個 Rails 應用程序,單一開發,在 Heroku 上運行暫存/生產服務器,尚未公開發布。 重做我的數據庫基礎設施,因為自創建表以來我已經進行了幾次遷移。 我知道這有點微不足道,但我正試圖在首次發布之前清理干凈: 重做索引。 重新排序/重命名字段。 我寧願避免將時間戳字段隨機夾 ...

rake db:migrate 更新 create_table 塊

[英]rake db:migrate updates create_table block

我正在通過運行rake db:migrate解決 schema.rb 上的沖突 遷移改變定義 至 那兩個是等價的嗎? 這種變化從何而來? ...

(mach-o 文件,但在運行 rake db:create 時是蘋果 M1 芯片上的不兼容架構(具有“x86_64”,需要“arm64e”))

[英](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 測試數據庫加載失敗

[英]redmine test db load failure

剛剛學習使用redmine測試環境。 當我這樣做時: 我失敗了: 我已經刪除了我安裝的兩個插件; 他們都沒有數據庫遷移。 版本: ...

Ubuntu Cron Job 進程不會自動釋放內存

[英]Ubuntu Cron Job process not release memory automatically

我們有 1 台服務器,我們只運行批次。 它工作非常順利,沒有任何問題,但突然增加了內存。 您可以在 EC2 內存利用率圖中看到。 之前它占用了高達 20% 的系統內存,但現在它占用了 80-90% 的內存。 運行此命令后killall -o 1h ruby​​ 。 內存利用率圖下降到10% ...

docker-compose 找不到服務構建路徑

[英]docker-compose service build path not found

我的應用程序中有一個 rake 任務,它應該啟動一個 TCP 服務器。 我已將 rake 命令移至entrypoint.sh文件,並在 docker-compose 中添加了新服務,稱為tcp 。 當我運行docker-compose up -d時,該 tcp 服務返回不正確的路徑。 我嘗試了不同的 ...

rake 中 order_only 先決條件和非 order_only 先決條件之間的區別

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

2021-12-30 06:14:31   2   146    ruby / rake  
使用指定環境以編程方式運行 Rake 任務

[英]Run Rake task programmatically with specified environment

我正在使用我的 Ruby on Rails (3) 應用程序設置第二個數據庫,所以我想創建一個 rake 任務來創建第二個開發數據庫。 我正在嘗試覆蓋rake db:create任務,以便它完成我需要的所有數據庫創建。 但是,似乎我找不到合適的方法來執行此任務。 我嘗試了幾種方法 - 從 URL 建 ...


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