嗨,我正在爲應用程序構建一個API部分。我所有的api相關的控制器都駐留在app/controllers/api
目錄中。skip_before_action在Rails中的幾個控制器?
我的問題是,在application_controller
有一個過濾器before_action :authenticate_user!
,所以我必須在登錄模式訪問api。
我目前的解決方案:我在所有這一切都在 app/controllers/api
目錄控制器添加skip_before_action :authenticate_user!
..
問題:我在所有的控制器來寫,我有大約80個控制器
我的期望:有沒有一種方法,我可以在application_controller
寫本身是這樣的 b efore_action:的authenticate_user!除了:[all the controllers which are in api directory
]
http://stackoverflow.com/a/11785449/2231236實現同樣 – Nithin