我想在控制器中定义一个before_filter,但总是让它最后执行.
我知道append_before_filter,但是我想在一个模块中指定这个过滤器,其他类也可以在以后添加其他的before_filters.
有没有办法做到这一点?
我不知道有什么优雅的方法可以实现这一点。然而,使用一些横向思维...您可以确保所有控制器都使用prepend_before_filter
. 这样,如果您的模块使用,before_filter
您将知道它将始终是最后一个过滤器,因为控制器始终将其过滤器添加到过滤器链的开头。
归档时间: |
|
查看次数: |
2244 次 |
最近记录: |