У меня есть приложение, которое я обновляю до Rails 3, которое использует плагин restful_authentication. У меня есть authenticated_system.rb в каталоге lib, где, кажется, он может его найти. Я положил пут в библиотеку, чтобы выяснить, что она делает при каждом вызове. Когда я вызываю любой метод, кроме уничтожения, оператор put говорит мне, что он вошел в систему из сеанса. Когда я пытаюсь использовать метод уничтожения в контроллере (не имеет значения, какой именно), он говорит мне, что пытается войти в систему с помощью cookie, который завершается неудачей, потому что система настроена не использовать cookie. Зачем это делать? Код для всех них одинаков, а фильтр before просто:
def validate_user_type
if ( current_user.user_type == User::UserType::VIEWER )
redirect_to :controller => 'assets', :action => 'myassets'
end
Этот фильтр применяется ко всему
Есть идеи?