Я создал два типа учетных записей устройств, Инструктор и Студент, есть контроллер, который обе учетные записи могут посещать определенные действия на нем
class CoursesController < ApplicationController
before_filter :authenticate_instructor!,
:except => [:browse_courses, :register_course]
before_filter :authenticate_student!,
:only => [:browse_courses, :register_course]
...
но, как ни странно, иногда, когда я посещаю действие редактирования на CoursesController
с использованием учетной записи инструктора, devise будет запрашивать аутентификацию ученика, хотя ученик before_filter заявляет, что: only => [: browse_courses,: register_course]
итак, почему: действие редактирования также аутентифицируется для студента ?! мне избегать before_filter в общем контроллере между двумя учетными записями?