cost 186 ms
為什么 Google App Engine Ruby 2.7 預編譯資產沒有? ExecJS::RuntimeUnavailable:找不到 JavaScript 運行時

[英]Why won't Google App Engine Ruby 2.7 prepcomile assets? ExecJS::RuntimeUnavailable: Could not find a JavaScript runtime

我在 GAE 標准中為ruby27使用 ruby27。它目前解析為 2.7.7。 此前,在 2.7.6 下,GAE 構建器成功預編譯了資產。 現在,即使 Gemfile 中的.gcloudignore和ruby ~> "2.7.0"中的/public/assets正確,GAE depoymen ...

在 RSpec 中運行功能測試時,有沒有辦法強制記錄不被破壞? (導軌 6)

[英]Is there a way I can force a record to not be destroyed when running a feature test in RSpec? (Rails 6)

對於上下文,我有一個名為delete_cars的 controller 方法。 在該方法內部,我在Car的ActiveRecord::Collection上調用了destroy_all 。 在destroy_all下方,我調用了另一個方法get_car_nums_not_deleted_from_ ...

Turbo 框架導致意外的頁面布局

[英]Turbo frame causes unexpected page layout

我目前在一個使用turbo-links的項目中使用turbo-frame,發現所有頁面都被turbo-frames打亂了,比如下拉列表變成了一個看起來像輸入區域的東西(抱歉找不到圖片那個問題)。 但這通過用渦輪導軌替換渦輪連桿解決了。 但是,目前我發現了一個新問題,項目中有一些代碼如下所示: 當它進 ...

升級 Rails,如何在 config/environment/devlopment.rb 運行之前自動加載常量?

[英]Upgrading Rails, how to autoload constants before config/environment/devlopment.rb runs?

我是 Ruby 和 Rails 的新手,所以如果這是一個 n00b 問題,請原諒我。 我正在嘗試將一個非常舊的應用程序(使用 Ruby 2.3.4 和 Rails 5.0.6)升級到最新版本的 Ruby (3.1.3) 和 Rails (7.0.4)。 當 config/environment/d ...

Rails 忽略 model 中的編碼器

[英]Rails ignore coder in model

我需要運行 rake 任務來遷移我的 model 中的數據class Translation < ApplicationRecord store :body, accessors: [:object_body], coder: YAML belongs_to :team end 並且 ...

如何使用 Ruby On Rails 中的 SQL 從出生日期計算年齡

[英]How to calculate age from birth date using SQL in Ruby On Rails

所以我正在嘗試為用戶model 創建 scope。它是這樣的: 我想要 select 給定age_range中的所有用戶,但它給了我一個錯誤: 錯誤:缺少表“配置文件”的 FROM 子句條目 (PG::UndefinedTable) 我試圖添加SELECT birth_date FROM profi ...

Rails:如何同時創建兩個具有 has_one 關聯的記錄

[英]Rails: How to create two records with has_one association at the same time

我有一個 Rails 6 應用程序。 Hat 模型與 Person 模型處於has_one多態關系中。 (我知道這似乎是倒退。我不是這段代碼的作者。)Person 模型在回調中創建關聯的 Hat。 問題是 Hat 在創建過程中需要引用其 Person 的屬性,並且以這種方式創建時該關聯為nil ...

從 rails 5 升級到 6 和 zeitwerk

[英]Upgrading to from rails 5 to 6 and zeitwerk

我們有一個 rails 5.2.8.1 應用程序並試圖升級到 rails 6.1。 我們設法使應用程序在本地運行,只出現了一些小問題。 然而,推送到我們的 ci (circleCI) 時,我們在預編譯資產時遇到錯誤。 錯誤是 zeitwerk 加載程序(加載一次)想要管理已由默認主加載程序管理的a ...

`create_or_find_by` 在 Rails 6 中無法正常工作

[英]`create_or_find_by` not working as it should in Rails 6

我正在嘗試使用create_or_find_by ,它類似於find_or_create_by除了它首先嘗試create ,然后求助於find是否存在唯一性驗證錯誤(至少這是我對它應該做什么的理解)。 它的優點是不太可能受到競爭條件的影響。 但是它似乎沒有用:class Nation < Ap ...

“redirect_to”和“通知”flash 消息中的 Rails 路由錯誤

[英]Rails routing bug in "redirect_to" and "notice" flash message

我需要在按下按鈕時顯示通知/彈出窗口。 類似的方法在應用程序的其他視圖和控制器中也有效,但在這個導入按鈕上,很長時間以來都不起作用。 redirect_to在 controller 中均無效,而在其他 controller 中的類似用法有效。 routes.rb :Rails.applicati ...

未登錄時打開經過身份驗證的 root 時出現路由錯誤

[英]Routing error when opening authenticated root when not signed in

我的 Rails 6 應用程序遇到了一個奇怪的問題。 我將 devise 用於兩個不同的模型,並且每個模型都有適當的范圍(我相信)。 我在我的 devise scope 中設置了一個authenticated_root路徑: 在 controller 中: 當租戶遵循典型的登錄路徑時,這非常有效,但 ...

Rails6:ArgumentError(表單中的第一個參數不能包含 nil 或為空)

[英]Rails6 : ArgumentError(First argument in form cannot contain nil or be empty)

點擊edit的下拉鏈接后,錯誤是 單擊編輯按鈕時請求的 URL 是http://localhost:3000/admin/tenants/2/users/3/edit (方法:獲取)以呈現用於用戶編輯操作的編輯表單。 這是user_controller.rb的一部分 這是app/views/adm ...

Rails 6:NoMethodError 和未定義的方法錯誤

[英]Rails 6 : NoMethodError and undefined method errors

我正在嘗試添加一個后操作按鈕來上傳 CSV 以將數據從 CSV 獲取到 postGreSQL 數據庫中。 但是出現以下錯誤(從 chrome devtools 的請求響應中復制了錯誤) 我嘗試了以下給了我錯誤。 按照routes.rb 當前,此錯誤涉及后操作“導入”。 我在units_control ...

在一天中的特定時間阻止動作(Rails)

[英]Preventing an action during specific hours of the day (Rails)

我相當確定對此有一個簡單的策略,但我找不到它是如何實施的示例,所以我想發布一些內容以查看是否有其他人成功地做到了: 我正在開發一個允許外部用戶呼叫應用程序成員的 Rails 6 應用程序 - 就像一個允許來自 web 的用戶呼叫銷售人員的應用程序。 我們想要限制可以向會員撥打這些電話的時間。 即, ...

如何在 RoR 6 中自定義 Trix 編輯器

[英]How to customize Trix Editor in RoR 6

所以我想自定義 Trix 編輯器。 現在我有 H2、H3 按鈕(令人驚訝的是它們有效)和“RED”按鈕(將文本顏色更改為紅色)。 在 Trix 編輯器中幾乎一切正常,但一旦我保存帖子,紅色就會消失。 ul 和 ol 列表也一樣。 沒有點或數字(同樣在 Trix 編輯器中它們是可見的)。 檢查視圖中 ...


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