Я знаю, что со следующим кодом:
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