Hashie был создан, чтобы помочь разработчикам, которые часто полагаются на URL-хэшей контролировать, какой контент загружается на странице или которые развиваются на ежедневной основе ООР (одной странице приложения).
Хэши или Hashtags позволяют пользователю обнаружить незначительные изменения в содержание страницы, как правило, вызваны новым содержанием, загруженного с помощью AJAX, которая не изменяет страницу целиком.
Работа с хэшей может быть довольно громоздким, но библиотека Hashie предоставляет простой, очень-хорошо документированный способ сделать это.
Библиотека разбита на более мелкие расширений, которые могут быть загружены на основании того, что ваши хэшей нужно сделать.
Hashie поддерживает правила хэш принуждении, хэш переназначение, URL-хэш синтаксического анализа и многие другие более
Что нового в этом выпуске:.
- Добавлены #extractable_options? так ActiveSupport массив # extract_options! может извлечь его.
- Добавлена возможность определить значения по умолчанию на основе текущей хэш.
- Добавлена поддержка блока к безразличной #fetch доступа.
- Добавлена поддержка условно требуется Hashie :: Даш атрибуты.
- Добавлен блок поддержки расширений :: DeepMerge.
- Добавлены методы коммунального для stringify и символизируют ключи.
- Исправлена обработка значений Proc по умолчанию в заторе.
- Исправлена ошибка, при которой Dash.property изменяет объект аргумента.
- Исправлена #stringify_keys и #symbolize_keys столкновение с ActiveSupport.
- SafeAssignment теперь также будет защищать назначения хэш-стиля.
- Такие методы, как аЬс? возвращать истина / ложь с Hashie :: Extensions :: MethodReader.
- Наследование ключевые приведения типов.
Что нового в версии 3.4.2:
- Добавлены #extractable_options? так ActiveSupport массив # extract_options! может извлечь его.
- Добавлена возможность определить значения по умолчанию на основе текущей хэш.
- Добавлена поддержка блока к безразличной #fetch доступа.
- Добавлена поддержка условно требуется Hashie :: Даш атрибуты.
- Добавлен блок поддержки расширений :: DeepMerge.
- Добавлены методы коммунального для stringify и символизируют ключи.
- Исправлена обработка значений Proc по умолчанию в заторе.
- Исправлена ошибка, при которой Dash.property изменяет объект аргумента.
- Исправлена #stringify_keys и #symbolize_keys столкновение с ActiveSupport.
- SafeAssignment теперь также будет защищать назначения хэш-стиля.
- Такие методы, как аЬс? возвращать истина / ложь с Hashie :: Extensions :: MethodReader.
- Наследование ключевые приведения типов.
Что нового в версии 3.4.1:
- Добавлены #extractable_options? так ActiveSupport массив # extract_options! может извлечь его.
- Добавлена возможность определить значения по умолчанию на основе текущей хэш.
- Добавлена поддержка блока к безразличной #fetch доступа.
- Добавлена поддержка условно требуется Hashie :: Даш атрибуты.
- Добавлен блок поддержки расширений :: DeepMerge.
- Добавлены методы коммунального для stringify и символизируют ключи.
- Исправлена обработка значений Proc по умолчанию в заторе.
- Исправлена ошибка, при которой Dash.property изменяет объект аргумента.
- Исправлена #stringify_keys и #symbolize_keys столкновение с ActiveSupport.
- SafeAssignment теперь также будет защищать назначения хэш-стиля.
- Такие методы, как аЬс? возвращать истина / ложь с Hashie :: Extensions :: MethodReader.
- Наследование ключевые приведения типов.
Комментарии не найдены