问题标签 [rolify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rspec - 为什么我在黄瓜测试用例中得到未定义的局部变量或方法“角色”
following error i am getting
用户工厂
user.rb
ability.rb
#event_steps.rb
我已经尝试了很多方法来自己解决问题,我也用谷歌搜索过,但我无法解决它,而且我对 ruby on rails 和 cucumber 也是新手。如果我错了,请指导我,你的帮助将不胜感激。谢谢
ruby-on-rails-3.2 - Rolify remove_role 从角色表中删除?
这很奇怪。我在我的 rails 3.2 应用程序中使用 Rolify + CanCan + Devise。我的用例很简单。我希望用户一次只有一个角色,因此要更改角色,我会执行以下操作:
对我来说奇怪的是,当我这样做时,角色“admin”会从 Roles 表中删除。为什么会这样?我不想完全消除这个角色,只是从用户那里获得一个给定的角色。我究竟做错了什么?
这是SQL。注意最后一个 delete from roles 语句:
ruby-on-rails - CanCan/Rolify 给出不正确的能力结果
鉴于以下能力;
为什么我对这个用户的能力是错误的:阅读项目?
我注意到在初始化能力时,WHERE 子句以:
它不应该读作 'AND (((roles.name = 'project_lead') AND (roles.resource_type = 'Project' ) AND (roles.resource_id = 1 )))' 吗?
ruby-on-rails - 未定义的局部变量或方法“rolify”
在我的 Rails 项目中,我尝试使用以下 Gems 设置用户身份验证和用户角色:
- 设计
- 可以可以
- 罗化
我已经设计并完美地工作,但是当我去设置 CanCan 和 Rolify 时,我在浏览器中收到了这个错误:
用户.rb
角色.rb
rolify.rb
如果您需要我从我的任何其他文件中发布内容,请告诉我!
ruby-on-rails-4 - Selecting a Role from Rolify while using ActiveAdmin
Using Rails 4 with ActiveAdmin 5 coupled with CanCan and Rolify, I want to be able to select (via list of checkboxes or something) the roles which will apply to each user when editing or creating new users via the Active Admin Interface.
This post How to use ActiveAdmin on models using has_many through association? sort of shows the way to build the forms. Although I receive the error:
This seems to occur when simply accessing the .has_many
property when doing form do |f|
ruby-on-rails-4 - 使用 ActiveAdmin 更新 rolify 中的角色
使用 Rails 4.0、ActiveAdmin、Rolify 和 CanCan,通过 activeadmin 面板添加和删除用户角色不会保存(提交到数据库)。
我的ActiveAdmin 用户和用户模型看起来不错,因为我可以使用复选框列出适用于用户的所有角色。尽管通过复选框添加任何角色或删除任何角色时,更改不会被应用。
我收到用户已成功更新的通知,但当我查看数据库或呈现页面时,角色尚未更新。
保存表单后如何更新角色?
编辑:
也使用设计。
activeadmin - rolify+activeAdmin 通过表单添加角色
我正在使用 rolify+activeadmin gems。我有 2 个资源:员工和用户(默认设计表)。员工是一个映射只读表的模型,所以我不能在员工表中写入。我正在尝试与活动管理员一起使用 has_one 和 belongs_to 关联为用户添加角色:
在 app/admin/staff.rb 类中我有这个:
ruby-on-rails - rails3+rolify+活动管理员。管理多态关联
我正在使用 rolify 和 activeadmin 宝石。默认情况下 rolify 创建角色模型:
这是 schema.rb:
要管理我在活动管理员中注册角色模型的角色:
这是活动管理员中的角色:
当我进入活动管理网页并单击角色链接时,浏览器会在表格中显示我的角色,没关系。但显示的字段仅此而已:
问题是缺少字段 resource_id。由于关系是多态的,还应该看到 resource_id 和 resource_type。
你有什么想法吗?
ruby-on-rails - 工厂将创建一个具有角色的对象,但不会创建两个
我将 rolify 与用户模型和任务模型(Rails 4)一起使用。用户可以拥有的角色之一是“所有者”。我想使用 Factory Girl 创建一个用户对象并为其分配一个角色。这是我的工厂:
该规范通过:
此规范失败:
错误是:
为什么?
ruby-on-rails - 来自数据库的两个不同用户组与设计和 rolify
我正在使用设计和 Rolify 宝石。
注册后如何将角色添加到不同的用户组?在我的数据库中,我有“组”字段,其中包含例如 foo 和 bar 字符串。对于 foo 我想添加 :foo 角色和 bar - :bar 角色。
我想做这样的事情:(在models/user.rb中)