У меня есть следующий фрагмент кода
def show
unless logged_in?
login_required
return
end
#some additional code
#that should only execute
#if user is logged in
end
Это прекрасно работает.
Теперь я хочу переместить проверку входа в фильтр перед фильтром.
Проблема в том, что когда я возвращаюсь из метода вне шоу, он не останавливает выполнение show... как я могу остановить show
от кода с помощью внешнего метода (то есть, который может быть вызывается из фильтра before)?
Спасибо!