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.
- Спадкування ключові приведення типів.
Коментар не знайдено