cost 532 ms
嘗試使用 rolify gem 創建角色時出錯

[英]Error trying to create roles using rolify gem

如何使用 rolify 寶石? 我無法在控制台中運行它來嘗試一下。 我遵循了文檔。 從文件記錄中獲取此錯誤 - ActiveRecord::NotNullViolation (PG::NotNullViolation: ERROR: null value in column "item_id" vi ...

我正在切換到 Devise,但無法查看我的用戶索引頁面或個人用戶

[英]I'm switching to Devise and I'm unable to view my users index page or individual users

我正在將我的 UAM 切換到 Devise 和 Rolify,但在查看我的用戶索引和用戶顯示頁面時遇到了問題。 在 Rails 控制台中,我可以通過User.first.email查看用戶的 email,所以我不確定為什么會收到關於 Nil class 的錯誤。 我可以毫無問題地登錄和注銷。 在一些 ...

更新了 ruby,所有 gems 現在都在我的 arity 項目上出現錯誤

[英]updated ruby and all gems now getting error on my project on arity

從 devise 聲明中得到這個: 寶石文件: 我已經嘗試了所有的捆綁安裝和捆綁更新。 刪除了寶石鎖文件。 這是使用 Zsh 在 MAC OS Montery 上進行的所有最新更新的全新安裝。 不知道還有什么可以放在這里很樂意根據需要提供更多。 真的卡在這里已經嘗試了我在網上找到的所有東西,但沒有 ...

Rolify scope 角色到許多對象和不同的類 Rails 6

[英]Rolify scope roles to many objects and different classes Rails 6

我正在嘗試“擴展”Rolify 功能以具有一些全局角色,例如“管理員”、“成員”、“訪客”等......並能夠為每個具有特定功能的用戶設置不同的“范圍”角色。 例如,在我的應用程序中,我有這個admin角色,這是一個“超級角色”,意味着它基本上可以訪問所有內容。 但我也希望能夠為另一個用戶“確定” ...

Rolify:添加過期日期時間

[英]Rolify: Add Expire Datetime

我對 Rails 很陌生,我想知道是否有一種方法可以使用寶石“Rolify”來擁有一個“expired_at”字段,這樣我就可以向用戶添加一個角色一段時間,或者如果是永久角色字段為 NULL。 我想將該字段添加到遷移中: 但我不知道如何“覆蓋”諸如“add_role”或“has_role”之類的方法 ...

是否可以使用帶有 rolify gem for Rails 的回調跳過角色刪除

[英]Is it possible to skip role removing using callbacks with rolify gem for Rails

我在我的 Rails 應用程序中使用 rolify 並且我試圖通過回調停止進程“刪除角色”,但它似乎沒有做我想要的。 軌道 6.0.3 / rolify 5.3.0 這是我的代碼 當我調用 user.remove_role(role) 回調傳遞時,即使回調返回“false”,“刪除過程”也不會停止。 ...

Ruby on Rails rolify 創建新角色而不是重用當前角色

[英]Ruby on Rails rolify creates new roles instead of reusing current roles

我將 rolify cancan 和 devise gem 與 ROR 一起使用。 我目前正在嘗試添加 3 種類型的角色管理員、雇主和雇員。 當我執行以下命令時: 該角色被創建並添加,但是如果我對一個新用戶重復這些步驟,它會創建一個具有新角色的第二個用戶。 它不應該使用相同的角色嗎? 這是代碼: ...

Rails 6 HasManyThroughOrderError 與 Rolify

[英]Rails 6 HasManyThroughOrderError with Rolify

我剛剛從 rails 4.2.1 遷移到 rails 6.0.3.1,我遇到了與 @scverano 相同的 HasManyThroughOrderError 問題,我已經嘗試了本文中提到的所有解決方案。 我的關聯聲明順序正確,這是我的模型的樣子: 這是我的錯誤: 我正在使用:Ruby ...

Rolify 與具有特定角色的用戶建立關聯

[英]Rolify make association to a user with a specific role

我想建立一個關聯,其中一個用戶有很多交易,一個交易屬於一個用戶以及另一個具有角色(“關聯”)的用戶。 我正在使用rolify gem來做到這一點。 像這樣: 第一個屬於可以是任何用戶,不管該用戶是任何角色它仍然應該工作,第二個屬於但絕對應該是一個員工或管理員你認為我應該為此使用 rolify 嗎? ...

Rolify 在 Rails 中沒有特定的角色檢查條件

[英]Rolify not have a particular role check condition in rails

我正在使用 rolify 為用戶分配各種角色。 像管理員,教授,學生,員工。 我要定義一個條件,我必須指定此特定條件僅對非管理員用戶有效。 我知道如何檢查用戶是否是管理員 但我無法弄清楚如何檢查用戶沒有管理員角色? 請幫我解決這個問題。 ...

使用 Rails 6 獲取未定義的方法“add_role”,使用 UUID 進行 Rolify

[英]Getting undefined method `add_role' with Rails 6, Rolify using UUID

我剛剛將 rolify 添加到我的 Rails 6 應用程序中,該應用程序對所有表使用 UUID。 在最初的錯誤之后,我發現我需要稍微改變我的遷移來處理 UUID。 我還使用了一個名為“人”的模型,而不是默認的“用戶”。 我試過重新啟動我的服務器(幾次),但我仍然得到以下信息: 回溯(最近一次 ...

僅獲取具有特定角色的用戶 - Rolify

[英]Get users which has specific role ONLY - Rolify

有一個下拉列表顯示銷售代表列表,定義如下。 sales_rep 用戶可能還具有其他角色,例如開發人員。 我需要隱藏具有開發人員角色的銷售代表用戶。 就像是 關於如何實現這一目標的任何想法。 ...

導軌。 將單個用戶的角色切換為買家/賣家,如 Fiverr

[英]Rails. Switch roles of a single user to buyer/seller like in fiverr

我正在 Rails 中開發一個 web 應用程序,該應用程序需要一個用戶擁有兩個角色,他只需單擊一下即可在兩個角色之間切換,就像 Fiverr 一樣。 我只想知道這樣做的最佳方法和寶石。 我已經經歷了“rolify”和“cancancan”,但還沒有弄清楚如何去做。 任何幫助,將不勝感激。 ...

CanCanCan 不允許訪問返回所有記錄的端點

[英]CanCanCan not allowing access to endpoints which returns all records

我正在嘗試為我在 Rails 中構建的 API 配置授權。 授權似乎有效,但不適用於返回資源所有記錄的端點。 這些端點也恰好是在config/routes.rb的資源塊之外創建的(不確定這是否是解釋這一點的正確方法)。 例如:當我 go 到以下端點時,如果有數據,我會收到 200 HTTP 響應;如 ...

Rails 5-注冊后,分配角色並刪除默認角色

[英]Rails 5 - After registration, assign role and remove default role

我正在使用帶有Devise和Rolify的Rails 5.2.3。 注冊后,我為所有用戶分配了一個默認角色,稱為pending 。 這很好用,但在某些情況下,我想將參數傳遞給注冊控制器或用戶模型,以允許以下情況之一(不管是哪種情況,我都可以): 該模型將覆蓋默認角色並創建新角色 ...


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