У меня есть сайт с ближайшей страницей - он управляется логическим значением в базе данных и методом, который контроллер приложения вызывает с помощью before_filter
.
def is_it_live?
@setting = Setting.find(1)
if @setting.is_it_live
return true
else
unless admin_signed_in?
redirect_to comingsoon_path
end
end
end
Я пытался использовать skip_filter
на определенных контроллерах, которые должны быть общедоступными, если сайт не работает, особенно тот, который предназначен для comingsoon
... но он не работает. Я получаю перенаправление, когда иду по пути ближайшие выходные, потому что он все еще запускает before_filter в контроллере приложения. В любом случае, чтобы это исправить? Или лучший способ справиться с логикой?