0

我有一组看起来像这样的控制器

class AdminController < ApplicationController
   # defines some basic authentication stuff
   # to access the control panel
end

class Admin::UploadController < AdminController
  # require authentication to access this page
end

管理控制器是我希望定义所有身份验证功能的地方。有许多控制器也需要身份验证,所以我想我不妨从现有的管理控制器继承相同的身份验证代码。

我可能需要了解这种方法是否存在任何问题?

4

1 回答 1

0

我不这么认为。

如果您使用 before_filter 在 AdminController 中进行身份验证,并且用户在每个控制器中继承,它将运行此过滤器。

于 2013-11-02T21:22:14.407 回答