将before_filter方法添加到rails 3中列表的末尾

时间:2011-06-18 22:59:20

标签: ruby-on-rails ruby-on-rails-3

我的application_controller中有before_filter:方法,我希望这个方法在继承类中的before_filter方法之后运行。

我该怎么办?

例如

class ApplicationController < ActionController::Base
  protect_from_forgery

  before_filter :run_second
end

class SessionsController < ApplicationController
  before_filter :run_first
end

1 个答案:

答案 0 :(得分:6)

我认为最友好的Rails方式是在你的SessionsController中使用prepend_before_filter

class SessionsController < ApplicationController
  prepend_before_filter :run_first
end