我的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
答案 0 :(得分:6)
我认为最友好的Rails方式是在你的SessionsController中使用prepend_before_filter
:
class SessionsController < ApplicationController
prepend_before_filter :run_first
end