こんにちは私はアプリのためのAPIセクションを構築しています。私のすべてのAPI関連コントローラはapp/controllers/api
ディレクトリにあります。Railsのいくつかのコントローラのskip_before_action?
私の懸念は、application_controller
にはbefore_action :authenticate_user!
のフィルタがあるため、私はログインモードでapiにアクセスする必要があります。
私の現在のソリューション:私は app/controllers/api
ディレクトリにあるすべてのコントローラにskip_before_action :authenticate_user!
を追加している ..
問題:私はすべてのコントローラで記述する必要があり、私は約80台のコントローラ
持っています私の期待:私はapplication_controller
自体にこの Bのようなものを書くことができます方法はありますefore_action:あなたはその行動に認証されることになっていないすべてのコントローラにskip_before_action :authenticate_user!
を指定する必要があります[all the controllers which are in api directory
]
http://stackoverflow.com/a/11785449/2231236同様 – Nithin