Я знаю, что со следующим кодом:
before_action :signed_in?, only: [:new]
действие new будет выполнено, если signed_in? возвращает true, но вместо этого, если я хочу, чтобы действие new выполнялось, когда signed_in? возвращает false, что мне нужно делать? Должен ли я создать новый метод, называемый, например, not_signed_in??
Вот мой метод signed_in?
def signed_in?
[email protected]_user.nil?
end