[英]Error trying to create roles using rolify gem
如何使用 rolify 寶石? 我無法在控制台中運行它來嘗試一下。 我遵循了文檔。 從文件記錄中獲取此錯誤 - ActiveRecord::NotNullViolation (PG::NotNullViolation: ERROR: null value in column "item_id" vi ...
[英]Error trying to create roles using rolify gem
如何使用 rolify 寶石? 我無法在控制台中運行它來嘗試一下。 我遵循了文檔。 從文件記錄中獲取此錯誤 - ActiveRecord::NotNullViolation (PG::NotNullViolation: ERROR: null value in column "item_id" vi ...
[英]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 的錯誤。 我可以毫無問題地登錄和注銷。 在一些 ...
[英]Rollify Gem User has_many polls/roles and Poll has many answerers and only one admin
嘗試使用用戶創建投票應用程序 has_many polls/roles 但投票有很多回答者,只有一個管理員。 用戶.rb 輪詢.rb 繼續遇到以下錯誤: 錯誤是由 poll.rb 中的這一行引起的: ...
[英]updated ruby and all gems now getting error on my project on arity
從 devise 聲明中得到這個: 寶石文件: 我已經嘗試了所有的捆綁安裝和捆綁更新。 刪除了寶石鎖文件。 這是使用 Zsh 在 MAC OS Montery 上進行的所有最新更新的全新安裝。 不知道還有什么可以放在這里很樂意根據需要提供更多。 真的卡在這里已經嘗試了我在網上找到的所有東西,但沒有 ...
[英]Rolify scope roles to many objects and different classes Rails 6
我正在嘗試“擴展”Rolify 功能以具有一些全局角色,例如“管理員”、“成員”、“訪客”等......並能夠為每個具有特定功能的用戶設置不同的“范圍”角色。 例如,在我的應用程序中,我有這個admin角色,這是一個“超級角色”,意味着它基本上可以訪問所有內容。 但我也希望能夠為另一個用戶“確定” ...
[英]What's the cleanest or most idiomatic way to remove all of a user's roles for a particular resource?
我可以做這個。 API 是否有更慣用的方式或直接支持的方式? ...
[英]Rolify: Add Expire Datetime
我對 Rails 很陌生,我想知道是否有一種方法可以使用寶石“Rolify”來擁有一個“expired_at”字段,這樣我就可以向用戶添加一個角色一段時間,或者如果是永久角色字段為 NULL。 我想將該字段添加到遷移中: 但我不知道如何“覆蓋”諸如“add_role”或“has_role”之類的方法 ...
[英]Undefined method arity when starting rails server (rails 6.1 and ruby 3.0.0)
嘗試將現有的 rails 應用程序從 ruby 2.7.2 升級到 ruby 3.0。 嘗試使用rails s啟動服務器時出錯。 以下是錯誤的完整日志: 用戶.rbclass User < ApplicationRecord extend Devise::Models devise ...
[英]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 creates new roles instead of reusing current roles
我將 rolify cancan 和 devise gem 與 ROR 一起使用。 我目前正在嘗試添加 3 種類型的角色管理員、雇主和雇員。 當我執行以下命令時: 該角色被創建並添加,但是如果我對一個新用戶重復這些步驟,它會創建一個具有新角色的第二個用戶。 它不應該使用相同的角色嗎? 這是代碼: ...
[英]Rails 6 HasManyThroughOrderError with Rolify
我剛剛從 rails 4.2.1 遷移到 rails 6.0.3.1,我遇到了與 @scverano 相同的 HasManyThroughOrderError 問題,我已經嘗試了本文中提到的所有解決方案。 我的關聯聲明順序正確,這是我的模型的樣子: 這是我的錯誤: 我正在使用:Ruby ...
[英]Rolify make association to a user with a specific role
我想建立一個關聯,其中一個用戶有很多交易,一個交易屬於一個用戶以及另一個具有角色(“關聯”)的用戶。 我正在使用rolify gem來做到這一點。 像這樣: 第一個屬於可以是任何用戶,不管該用戶是任何角色它仍然應該工作,第二個屬於但絕對應該是一個員工或管理員你認為我應該為此使用 rolify 嗎? ...
[英]Rolify not have a particular role check condition in rails
我正在使用 rolify 為用戶分配各種角色。 像管理員,教授,學生,員工。 我要定義一個條件,我必須指定此特定條件僅對非管理員用戶有效。 我知道如何檢查用戶是否是管理員 但我無法弄清楚如何檢查用戶沒有管理員角色? 請幫我解決這個問題。 ...
[英]How to avoid N+1 in Pundit policy for show?/update?/destroy?
我將 ActiveAdmin gem 與 Pundit(和 Rolify)gem 一起使用。 這就是我編寫策略的方式(取自: https://github.com/activeadmin/activeadmin/blob/master/spec/support/templates/policies ...
[英]Problems running rails db:migrate with rolify
目前正在嘗試將 rolify 安裝到我的 rails 應用程序按照 github 上的步驟操作,運行 rails db:migrate 后出現以下錯誤 ...
[英]Getting undefined method `add_role' with Rails 6, Rolify using UUID
我剛剛將 rolify 添加到我的 Rails 6 應用程序中,該應用程序對所有表使用 UUID。 在最初的錯誤之后,我發現我需要稍微改變我的遷移來處理 UUID。 我還使用了一個名為“人”的模型,而不是默認的“用戶”。 我試過重新啟動我的服務器(幾次),但我仍然得到以下信息: 回溯(最近一次 ...
[英]Get users which has specific role ONLY - Rolify
有一個下拉列表顯示銷售代表列表,定義如下。 sales_rep 用戶可能還具有其他角色,例如開發人員。 我需要隱藏具有開發人員角色的銷售代表用戶。 就像是 關於如何實現這一目標的任何想法。 ...
[英]Rails. Switch roles of a single user to buyer/seller like in fiverr
我正在 Rails 中開發一個 web 應用程序,該應用程序需要一個用戶擁有兩個角色,他只需單擊一下即可在兩個角色之間切換,就像 Fiverr 一樣。 我只想知道這樣做的最佳方法和寶石。 我已經經歷了“rolify”和“cancancan”,但還沒有弄清楚如何去做。 任何幫助,將不勝感激。 ...
[英]CanCanCan not allowing access to endpoints which returns all records
我正在嘗試為我在 Rails 中構建的 API 配置授權。 授權似乎有效,但不適用於返回資源所有記錄的端點。 這些端點也恰好是在config/routes.rb的資源塊之外創建的(不確定這是否是解釋這一點的正確方法)。 例如:當我 go 到以下端點時,如果有數據,我會收到 200 HTTP 響應;如 ...
[英]Rails 5 - After registration, assign role and remove default role
我正在使用帶有Devise和Rolify的Rails 5.2.3。 注冊后,我為所有用戶分配了一個默認角色,稱為pending 。 這很好用,但在某些情況下,我想將參數傳遞給注冊控制器或用戶模型,以允許以下情況之一(不管是哪種情況,我都可以): 該模型將覆蓋默認角色並創建新角色 ...