Tag: actioncontroller

Rails是否带有“未授权”的例外?

我正在编写一个使用普通旧Ruby对象(PO​​RO)从控制器中抽象出授权逻辑的应用程序。 目前,我有一个名为NotAuthorized的自定义exception类,我在控制器级别NotAuthorized ,但我很想知道: Rails 4是否已经出现exception以表明某个操作未被授权? 我是否通过实施此例外来重新发明轮子? 澄清 : raise AuthorizationException不会发生在控制器内部的任何地方,它发生在控制器外部完全解耦的PORO内部。 该对象不了解HTTP,路由或控制器。