Hallo ich baue eine API-Sektion für eine App. Meine alle API-Controller befindet sich im Verzeichnis app/controllers/api
.skip_before_action für einige Controller in Rails?
Meine Sorge ist, dass in application_controller
gibt es einen Filter before_action :authenticate_user!
, so muss ich im Login-Modus auf die API zugreifen.
Meine aktuelle Lösung: I skip_before_action :authenticate_user!
in allen Controllern bin Zugabe, die in app/controllers/api
finden ..
Problem: Ich habe in all den Controllern zu schreiben, und ich habe etwa 80 Controller
Meine Erwartung: gibt es eine Möglichkeit, wo ich in application_controller
selbst so etwas wie dies b schreiben efore_action: authenticate_user !, außer: [all the controllers which are in api directory
]
http://stackoverflow.com/a/11785449/2231236 implementieren ähnlich – Nithin