Rails before_filter和动作识别

sam*_*207 12 ruby-on-rails before-filter

我想在我的控制器中编写一个before_filter来识别接下来要执行的操作.这是出于授权目的(这有点像role_requirement插件那样做..)

例如:如果用户键入此URL http://localhost:3000/users,则默认为用户/索引操作.在我的用户控制器中,我有一个前过滤器方法说'check_permission',我希望该方法将'index'作为动作.

Ste*_*sen 15

action_name控制器上的方法应该给你你在找什么.但是没有记录,所以不能保证它不会在某一天消失.

before_filter { |controller| logger.debug "Running before the #{controller.action_name} action" }
Run Code Online (Sandbox Code Playgroud)