Hashie е създаден, за да помогне на разработчиците, които често разчитат на URL хешове да контролира какво съдържание получава натоварени на страницата или които развиват ежедневно СЗЗ (приложения на една страница).
хеш или маркери диез позволяват на потребителя да открие лека промяна в съдържанието на страницата, обикновено предизвикана от ново съдържание зарежда чрез AJAX, че не се променя изцяло страницата.
Работа с хешове може да бъде доста тромава, но библиотеката Hashie осигурява прост, много добре документиран начин на това.
Библиотеката е разделена на по-малки разширения, които могат да се зареждат на базата на това, което си хешове трябва да направите.
Hashie поддържа правила хеш принуда, хеш пренастройка, URL хеш разбор, както и много други по-
Какво ново в тази версия:.
- добавени #extractable_options? така ActiveSupport Array # extract_options! може да го извлечете.
- способност Добавено да се определи по подразбиране на базата на текущата хеш.
- Добавен блок подкрепа на безразличен #fetch достъп.
- Добавена е поддръжка за условно необходима Hashie :: Dash атрибути.
- Добавен блок подкрепа на Extensions :: DeepMerge.
- Добавени публични методи за комунални услуги за stringify и символизират ключове.
- Фиксиран манипулиране на подразбиране PROC стойности в Mash.
- Фиксирана бъг където Dash.property променя аргумент обект.
- Фиксирани #stringify_keys и #symbolize_keys сблъсък с ActiveSupport.
- SafeAssignment сега ще защити задачи хеш-стил.
- Методи като ABC? върнете вярно / невярно с Hashie :: Extensions :: MethodReader.
- Наследете ключови принуда.
Какво ново във версия 3.4.2:
- Добавени #extractable_options? така ActiveSupport Array # extract_options! може да го извлечете.
- способност Добавено да се определи по подразбиране на базата на текущата хеш.
- Добавен блок подкрепа на безразличен #fetch достъп.
- Добавена е поддръжка за условно необходима Hashie :: Dash атрибути.
- Добавен блок подкрепа на Extensions :: DeepMerge.
- Добавени публични методи за комунални услуги за stringify и символизират ключове.
- Фиксиран манипулиране на подразбиране PROC стойности в Mash.
- Фиксирана бъг където Dash.property променя аргумент обект.
- Фиксирани #stringify_keys и #symbolize_keys сблъсък с ActiveSupport.
- SafeAssignment сега ще защити задачи хеш-стил.
- Методи като ABC? върнете вярно / невярно с Hashie :: Extensions :: MethodReader.
- Наследете ключови принуда.
Какво ново във версия 3.4.1:
- Добавени #extractable_options? така ActiveSupport Array # extract_options! може да го извлечете.
- способност Добавено да се определи по подразбиране на базата на текущата хеш.
- Добавен блок подкрепа на безразличен #fetch достъп.
- Добавена е поддръжка за условно необходима Hashie :: Dash атрибути.
- Добавен блок подкрепа на Extensions :: DeepMerge.
- Добавени публични методи за комунални услуги за stringify и символизират ключове.
- Фиксиран манипулиране на подразбиране PROC стойности в Mash.
- Фиксирана бъг където Dash.property променя аргумент обект.
- Фиксирани #stringify_keys и #symbolize_keys сблъсък с ActiveSupport.
- SafeAssignment сега ще защити задачи хеш-стил.
- Методи като ABC? върнете вярно / невярно с Hashie :: Extensions :: MethodReader.
- Наследете ключови принуда.
Коментари не е намерена