W kontrolera w moim app Rails, mogę to zrobić:before_filter i respond_to formaty
before_filter :login_required, :except => :index
Ale chciałbym, aby zastosować filtr nie opartego tylko na nazwie działania, ale od formatu wniosku. Innymi słowy, chciałbym zrobić coś takiego:
before_filter :login_required, :except => {:action => :index, :format => :js}
Czy to możliwe?
Dziękuję za pomoc. Musiałem tylko zastąpić login_required przez controller.send (: login_required) before_filter (: only =>: index) do | controller | controller.send (: login_required) until controller.request.format.js? koniec – gdelfino
Pozwól mi powtórzyć mój komentarz, ponieważ kod nie pojawił się tak, jak się spodziewałem. Musiałem tylko wymienić login_required na controller.send (: login_required) Dzięki. – gdelfino
pracował jak urok z końcówką od gdelfino – whizcreed