问题标签 [authority-gem]

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.

0 投票
1 回答
696 浏览

ruby-on-rails - Authority Ruby Gem 可以与注销的用户一起使用吗?

我收到以下错误:

..当尝试使用已注销的用户访问产品页面时。目前我有

我想允许甚至未登录的用户查看该页面。这可能吗?

我尝试将默认用户方法更改为:

但是,这会导致问题,我的服务器甚至无法启动。

0 投票
1 回答
266 浏览

ruby-on-rails-3.2 - 集成继承资源和权限

我目前正在尝试将inherited_resources 和权限集成到我的Rails 应用程序中。

对于检查基于资源执行控制器操作的能力的最佳位置,我有点卡住了。此代码作为权威示例给出:

因为在inherited_resources 中,查找器被抽象掉了,我认为最好也将authorise_action_for检查附加到这些抽象的查找器上。

在更新(可能是创建)的情况下,请注意权威的双重检查。

0 投票
1 回答
359 浏览

ruby-on-rails - 使用 capistrano 部署“权限”gem 时出错

我正在将 rails4 应用程序从开发机器部署到服务器。本次部署运行顺利。

我已经使用authority gem向我的应用程序添加了授权。当我运行 ./bin/cap deploy 时,我现在在下面列出的独角兽日志中得到错误。

在开发机器上创建的所有文件rails g authority:install都已提交到 git,并正在使用./bin/cap deploy.

任何帮助表示赞赏。

0 投票
1 回答
591 浏览

ruby-on-rails - 权威宝石给出'未定义的方法'

我在使用带有Authority gem的rails-apiundefined method 'authorize_actions_for'时进入控制器。我需要包括什么想法?这是我的代码:

宝石文件:

应用程序/授权者/session_authorizer.rb:

应用程序/控制器/v1/sessions_controller.rb:

0 投票
1 回答
1019 浏览

ruby-on-rails - Rails Authority gem,“展示”动作的麻烦

这是我第一次使用这个 gem,它让我发疯了,因为它show只是为资源所有者授权操作这样简单的事情。

我尝试了不同的方法,配置控制器映射和操作,但总是收到未经授权的消息show,其他操作按应有的方式工作。

似乎这show并没有通往 ApplicationAuthorizer。

这是它的配置方式:

我有include Authority::UserAbilities用户和include Authority::Abilities企业模型。和用户has_one :enterprise

任何想法?认真考虑回滚到康康。

提前致谢。

0 投票
1 回答
41 浏览

ruby-on-rails - Rails 权限明显不一致

我正在使用 gems 权限和 rolify 来管理一组主题的用户权限。:admin仅当用户具有该主题的角色时,用户才能看到每个主题。视图中的代码:

授权人中的代码:

我的问题是显示了 ADMIN 部分,而不是页面的其余部分。但是,这两个 if 条件应该具有相同的真值。任何人都可以发现错误吗?