cost 72 ms
如何在 MTI 中使用“排名模型”寶石?

我想將“排名模型”gem 與多表 Inheritance 一起使用。 我的用例如下所示: Mitarbeiter 和 MitarbeiterTrenner 是兩個不同的表,但它們共享排序順序,因為它們顯示在同一個列表中。 ...

2022-09-27 21:42:35 0 5
您可以配置導軌模型/控制器路徑嗎?

我試圖改變一點當你開始一個新項目時rails創建的結構。 我正在嘗試制作一個通常用於六邊形建築的骨架。 我想將其更改為: 至: 有沒有辦法告訴 Rails 這些是新路徑,以便它知道模型和控制器將在那里? ...

2022-09-27 20:07:00 0 13
Rails 的 DelayedJob 用於多主機設置

我想在我的設置中添加一兩台服務器。 我希望它是一個帶有 Postgresql-BDR 的多主機設置,即使一台服務器崩潰也可以使用。 現在的問題是:我大量使用了delayed_job。 作業應僅在一台服務器上運行,以避免 API 出現問題。 我只能在一台機器上運行這些作業,但是當那台機器崩潰時,一切都 ...

2022-09-27 19:44:04 0 13
如何在 Rails 中存儲客戶端授權 Header -auth 令牌

我們需要能夠將自定義標頭添加到 xAPI - 理想情況下,這將是一個靈活的解決方案,需要為未來的客戶進行最少的更新。 我們無法將身份驗證密鑰存儲在數據庫中,因此我們需要找到一個可以引用 Vault 中保存的秘密的解決方案( https://www.vaultproject.io/ ) 我想使用 he ...

2022-09-27 16:24:52 0 5
如何使 Ruby on Rails model 與自定義字符串列的關系

我的 Ruby on Rails 應用程序中有客戶和訂閱模型。 我想在兩個表之間建立一對多的關系,但使用 stripe_customer_id 作為外鍵。 到目前為止我嘗試過: 問題是,當我嘗試創建新訂閱時,我收到此錯誤: 如果您能幫助我實現使用 stripe_costumer_id 獲取這兩個表之 ...

2022-09-27 16:19:42 0 6
Apache2 乘客在重啟時未在 Rails 類上更新 Ruby

請原諒我,因為我對此有點陌生,但我繼承了 Ruby On Rails web 應用程序,該應用程序在 Apache2 乘客上運行。 我試圖對在 DEV 上成功運行的應用程序進行小改動,因此我已部署到我們的 PROD 環境。 但是,在部署並重新啟動 Apache2 后,我的任何更改都沒有生效。 如果 ...

2022-09-27 14:35:50 0 14
在 Rails 7 初始化程序中訪問模型和模塊

這個問題與需要在應用程序啟動時設置 Rails 配置變量有關,並且該變量的值需要來自數據庫中的數據(然后對其進行修改)。 所以,我有一個類似這樣的初始化程序: 拒絕方法可能很慢,並調用主題 model(其中包括一些問題)。 如果我嘗試要求 subject.rb、application_rb 和來自 ...

2022-09-27 13:39:03 0 14
Rails Routes缺少資源發布路由的前綴

我創建了一個新的 controller 和一個新的 model 的操作。 我已經設置了如下的rails路線: 我正在嘗試使用路徑助手(例如get(api_v1_universe_path(universe.id)) )編寫一些 RSpec 測試。 當我 go 查看邀請的帖子路由時,路由缺少前綴,如下 ...

2022-09-27 13:03:26 0 10
如何優化此 Active Record 查詢

我有一個 Sidekiq 作業,它觸發一系列活動記錄查詢,取決於給定的格式,如您在 switch case 語句中所見。 期望什么? 正確獲取所有數據,這是預期的行為,並且目前可以正常工作。 最終目標是什么? 優化使用一個查詢而不是 5 個來加載所有內容的查詢。 這是 model 級別中的關聯 be ...

2022-09-27 11:32:35 1 10
Shoryuken 和 Sidekiq 的 Worker 目錄

我有一個 Rails 應用程序,我們希望將 sidekiq(redis 隊列)和 shoryuken(sqs 隊列)用於不同的用例。 所以現在,所有的 sidekiq 工作人員都定義在 app/workers 下。 為了分離出 shoryuken 工人,我們考慮將 then 定義並保留在 app/c ...

2022-09-27 11:24:15 0 10
導軌中帶有動作電纜的打字指示器 - 7

我無法使用動作電纜在我的rails應用程序中添加打字指示器我在rails 7中創建了應用程序並且我使用trubo stream標簽並在其中廣播所以我沒有使用實時聊天頻道,我試圖找到教程和視頻但是什么都沒有 ...

2022-09-27 10:30:59 0 19
使用 rails test 測試異步創建

我有一個rails測試: 在更新服務處理方法中: 在 Reports::UpdateService 中 我正在執行 function 來保存 user_report,但是在測試它時,當時沒有創建報告記錄。 有時在保存記錄之前先執行 find_by。 如何正確測試這個? ...

2022-09-27 09:37:16 0 5
帶有 Webpacker 的 Rails 6.1 使用 jQuery 3.6.1 失敗

我正在嘗試使用帶有 Webpack 的 Rails 6.1在我們的應用程序中將 jQuery 從3.6.0更新到3.6.1 。 更新后我們似乎無法加載 jQuery。 例如$.fn或$.get是未定義的。 這是我們的配置 我在NPM 頁面上的文檔之后嘗試了幾件事,但這還沒有奏效。 我還創建了一個非常 ...

2022-09-27 08:36:15 0 6
比較准確到 ms 的 rails 測試時間

我寫了一個這樣的rails測試: 使用 Conversations::UpdateService 更新后,我正在保存用戶報告。 我正在使用assert_equal。 問題是 output 的測試失敗: 這可能是實際保存記錄和測試之間的時間(以毫秒為單位)。 我怎樣才能通過忽略這個小的時間差來通過這個 ...

2022-09-27 08:26:13 0 7

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