2011-06-18 12 views
6

私のapplication_controllerにbefore_filter:メソッドがあり、このメソッドを継承クラスのbefore_filterメソッドの後に実行します。レールのリストの最後にbefore_filterメソッドを追加する3

どうすればいいですか?

class ApplicationController < ActionController::Base 
    protect_from_forgery 

    before_filter :run_second 
end 

class SessionsController < ApplicationController 
    before_filter :run_first 
end 
+0

重複/stackoverflow.com/questions/1146987/how-do-you-append-a-filter-to-the-very-end-of-a-filter-chain-from-a-superclass – coreyward

答えて

6

私はこれを行うための最もRailsのフレンドリーな方法は、あなたのSessionsControllerでprepend_before_filterを使用することだと思います。http:/任意の良い答えのない質問の

class SessionsController < ApplicationController 
    prepend_before_filter :run_first 
end 
+0

これは正解です。私はすべてが私の中でうんざりしていた。 –

関連する問題