Ruby on rails 过滤器前导轨和动作识别
我想在我的控制器中写一个before_过滤器来识别下一步将执行的操作。这是出于授权目的(这有点像角色需求插件do.)Ruby on rails 过滤器前导轨和动作识别,ruby-on-rails,before-filter,Ruby On Rails,Before Filter,我想在我的控制器中写一个before_过滤器来识别下一步将执行的操作。这是出于授权目的(这有点像角色需求插件do.) 例如:如果用户键入此urlhttp://localhost:3000/users,默认为用户/索引操作。在我的用户控制器中,我有一个before-filter方法,比如“check\u permission”,我希望该方法将“index”作为操作。控制器上的action\u name方法应该提供您要查找的内容。不过,它并没有被记录在案,所以不能保证它有一天不会消失 before_
例如:如果用户键入此url
http://localhost:3000/users
,默认为用户/索引操作。在我的用户控制器中,我有一个before-filter方法,比如“check\u permission”,我希望该方法将“index”作为操作。控制器上的action\u name
方法应该提供您要查找的内容。不过,它并没有被记录在案,所以不能保证它有一天不会消失
before_filter { |controller| logger.debug "Running before the #{controller.action_name} action" }
谢谢Steve,surly看起来很有希望,我会去看看的。干杯,sameeraThe这种方法在rails 3.2中仍然可用,但仍然没有文档记录。