【问题标题】:gem 'protector' controlling actions in rails宝石“保护者”控制导轨中的动作
【发布时间】:2014-04-28 06:43:12
【问题描述】:

Protector 是关于控制模型的。

如何处理控制器 #new#edit 操作?

它们不与数据库交互,而是渲染不应该渲染的视图。这样我应该会出错。

【问题讨论】:

    标签: ruby ruby-on-rails-4 protector


    【解决方案1】:

    保护器在控制器级别上不起作用。但是,即使您不直接使用模型,您也可以使用像 can? 这样的元方法来评估您的权限块并获得结果。

    【讨论】:

    • 我需要在 ApplicationController 中创建一个自定义的before_filter 还是有什么方法可以处理这个逻辑?
    • 任何标准方式都可以。要么使用过滤器,要么直接将其注入控制器操作。
    • 这看起来有点难看 ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多