Если бы у Вас действительно была ссылка на пустоту, что Вы сделали бы с нею? Это не было бы число, или символ, или указатель или что-либо как этот. Ваша гипотетическая родовая функция не могла выполнить операцию на нем, кроме взятия ее адреса (и не ее размера).
"пустой" имеет два использования: отрицать любое знание типа (как в пустоте *), и ничего не определить в противоположность чему-то (освобождают функциональный возврат). Ни в том, ни в другом случае он возможный сказать что-либо о пустоте что-то за исключением того, что это может иметь адрес.
, Если Вы не можете думать о пути, что-то может быть полезным, и я не могу, который является, по крайней мере, доказательством, что что-то бесполезно, и это может быть, по крайней мере, частью объяснения здесь.
Выдержки из документации Rails 5 :
Файлы cookie считываются и записываются через ActionController # печенье.
Считываемые файлы cookie - это файлы, полученные вместе с запросом, записываемые файлы cookie будут отправлены вместе с ответом. Чтение cookie не возвращает сам объект cookie, только его значение.
Примеры записи:
# Устанавливает простой файл cookie сеанса. # Этот файл cookie будет удален при закрытии браузера пользователя. куки [: user_name] = "давид" # Устанавливает cookie, срок действия которого истекает через 1 час. cookies [: login] = {значение: "XJ-122", срок действия: 1. час} # Устанавливает cookie, срок действия которого истекает в определенное время. cookies [: login] = {значение: "XJ-122", срок действия: Time.utc (2020, 10, 15, 5)} # Устанавливает «постоянный» файл cookie (срок действия которого истекает через 20 лет). cookies.permanent [: login] = "XJ-122"
[...]
Символы параметров для настройки файлов cookie:
: expires
- время истечения срока действия этого файла cookie в виде объекта Time или ActiveSupport :: Duration.[...]
ваш вопрос может быть связан с этим вопросом: Как динамически установить время истечения срока действия для сеанса на основе файлов cookie в Rails
один из комментариев указывает на Deprecating SlideSessions :
«.. Если вам нужно установить срок действия для сессий через все контроллеры в своем приложении просто добавьте следующий вариант к вашему конфигурация / инициализаторы / session_store.rb файл:
: expire_after => 60.минут
Если вам нужно установить другое время истечения в разные контроллеры или действия, используйте следующий код в действии или некоторые before_filter:
request.session_options = request.session_options.dup request.session_options [: expire_after] = 5 минут request.session_options.freeze
Требуется только дублирование хеша потому что он уже заморожен точка, даже если изменение в минимум: expire_after возможно и работает безупречно ... "
Надеюсь, это поможет. :)