cost 714 ms
Ruby on Raile菜單頁面緩存

[英]Ruby on Raile menu page caching

我正在創建菜單結構保存在 SQL 數據庫中的應用程序。 每個用戶都有不同的菜單,具體取決於他們的權限。 菜單項及其權限很少更改。 創建菜單結構的查詢在登錄到應用程序時只執行一次就足夠了。 如何以及在何處存儲此菜單,以免不必要地生成大量菜單查詢。 可能是某種緩存。 就在哪兒。 請告知哪些主題將有助於解 ...

Ruby - Next if vs Next unless

[英]Ruby - Next if vs Next unless

next if和next unless有什么區別。 我對next if的理解是next only if variable == value但在下面的代碼中,第二個 next 語句不起作用。 next if datastore.id == 5它會繞過它並繼續,即使datastore.id == ...

Ruby On Rails 救援塊

[英]Ruby On Rails Rescue block

我有方法常用方法def error_notification <notification_code> end 每當代碼捕獲異常時,我需要在救援塊中調用此方法例如:例子def error_method begin <some_code> rescue = ...

ruby中的字符串操作

[英]string operation in ruby

我有一個下面的字符串數組 object,它有 4 個元素。 我想將這個列表的元素與一個字符串進行比較,並想檢查字符串是否是這個列表的一部分。 上面的 if 條件應該返回 true,但是它返回 false。 有人可以建議我如何解決這個問題,因為我是 ruby 的新手並且想比較字符串。 對於我的用例,在 ...

在 Rails FactoryBot 中多次使用 create_list 方法

[英]Use create_list method many times in Rails FactoryBot

我有兩個 FactoryBots => user和post並且 post 有user_id列 我想創建 10 個用戶和 100 個帖子(每個用戶 10 個帖子)所以我嘗試了這樣的方法 => 這不起作用,因為Factory already registered錯誤 這也行不通。 這使得 F ...

helper_method 和實例變量 (current_user) 的 rails 實踐

[英]rails practice for helper_method and instance variable (current_user)

嗨,我是 Ruby on Rails 的新生。 我正在嘗試制作 current_user 方法,但我有一個問題。 許多 Rails 課程都像這樣制作 current_user 方法。 此方法將當前用戶存儲在實例變量中。 但是在視圖文件中,大多數當然是在視圖中使用這樣的方法。 我想知道為什么“將當前用 ...

奇怪...sql別名可以確定行為:“date_agreed”與“date_agrd”

[英]Strange... Sql alias name can determine behavior: "date_agreed" vs "date_agrd"

我正在用 rails + mysql 編寫后端程序,試圖將“日期”類型的列檢索到我的前端。 基本上“date_agreed”和“date_agrd”應該是完全一樣的,但是我的前端收到了不同的數據: 實際上,除“date_agreed”之外的任何其他名稱都會給出諸如“2022-12-20”之類的日期 ...

用於獲取數據的 Ruby- 日期操作

[英]Ruby- date manipulation to fetch data

我在 ruby 中有一個要求,我想在其中獲取當月數據庫中存在的所有數據。 但是,有一個陷阱。 我想根據計划開始數據獲取當月的數據。 可能有很多情況,但我的想法是我想根據當月的周期開始日期獲取當月記錄。 由於我是 ruby 的新手,有人可以建議我如何使用 DateTime 或任何相關方法來做到這一點。 ...

通過遷移將默認值回填到列

[英]Backfill default values to a column through migration

我有一張桌子(用戶)。 在其中一個列(配置)中,我通過遷移添加了一個默認值(“A”=>0)。 現在我創建的所有新用戶都有默認值 A 但老用戶沒有。 我想為使用遷移的舊用戶回填 A 的默認值。 我怎么做? 給出: 這是我現有的專欄。 這里B、C和D對於不同的User有不同的值。 我想把它變成 其 ...

命令“rails server”不起作用,cmd 使用 bootsnap 拋出錯誤

[英]command 'rails server' doesn't work, cmd throws error with bootsnap

我在路徑中創建了項目:D:\Сайты\ruby\lr5。 當我試圖通過 command rails server啟動它時,它拋出了這個錯誤: 我試圖卸載已使用gem install rails自動下載的 bootsnap,並手動安裝它,但沒有給出任何積極結果。 我的操作系統是 Windows 10 ...

更新了 json 沒有更新 jstree

[英]Updated json not updating the jstree

我正在嘗試在我的 ruby on Rails 應用程序中使用 jstree。 我在 rails TransferRequestController.rb中捕獲了以下數據 在我的 application.js 在調試它時,我完美地得到了數據的節點結構,如下所示 但是我的樹結構看起來像下面的jstre ...

在 ruby on rails 中將日期時間轉換為時間 object

[英]Convert datetime to time object in ruby on rails

我有一段時間像 “估計時間”:“2022-11-09T22:59:00Z” 作為 json,它被解析為日期時間並保存在數據庫中(t.datetime“estimated_time”)。 我想找出這個估計時間和當前時間之間的時差。 目前我正在使用當前時間時間.now.utc 這給了我當前時間 obj ...

運行 rspec 時顯示 STDOUT

[英]Show STDOUT when running rspec

當我運行bundle exec rspec時,我只得到測試失敗的報告,但沒有標准輸出(來自puts之類的東西,與這個問題不同)。 我不想測試打印的內容,我只是想看看它以了解發生了什么。 沒有一個標志可以簡單地打印這個內襯嗎? ...


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