Hashie byl vytvořen s cílem pomoci vývojářům, které často spoléhají na adrese hash kontrolovat, co obsah se nahraje na stránce nebo které vyvíjejí na denní bázi ZCHO (single-page aplikace).
Hashes nebo Hashtagy umožňují uživateli detekovat nepatrné změny v obsahu stránky, obvykle vyvolané novým obsahem vloženého přes AJAX, která se nemění stránku úplně.
Práce s hashe může být docela těžkopádné, ale knihovna Hashie poskytuje jednoduché, s velmi dobře zdokumentovaný způsob, jak dělat tak.
V knihovně je rozdělena do menších rozšíření, které mohou být naloženy na základě toho, co vaše hash je třeba udělat.
Hashie podporuje pravidla hash nátlaku hash přemapování, URL hash analýzu a mnoho dalších více
Co je nového v této verzi:.
- Přidané #extractable_options? takže ActiveSupport Array # extract_options! lze jej vyjmout.
- Přidána možnost definovat defaultní na základě aktuální hodnoty hash.
- Přidána podpora pro blok lhostejné přístupovému #fetch.
- Byla přidána podpora pro podmínečně nutná Hashie :: atributy Dash.
- Přidána blok podpora pro rozšíření :: DeepMerge.
- Přidané Komunální metody pro stringify a symbolizují klíče.
- Opraveno zpracování výchozími hodnotami proc v Mash.
- Opravena chyba, kdy Dash.property modifikuje argumentu objekt.
- fixní #stringify_keys a #symbolize_keys kolize s ActiveSupport.
- SafeAssignment bude nyní také chránit úkoly hash stylu.
- Metody jako abc? return true / false s Hashie :: Extensions :: MethodReader.
- dědit klíčové Coercions.
Co je nového ve verzi 3.4.2:
- Přidané #extractable_options? takže ActiveSupport Array # extract_options! lze jej vyjmout.
- Přidána možnost definovat defaultní na základě aktuální hodnoty hash.
- Přidána podpora pro blok lhostejné přístupovému #fetch.
- Byla přidána podpora pro podmínečně nutná Hashie :: atributy Dash.
- Přidána blok podpora pro rozšíření :: DeepMerge.
- Přidané Komunální metody pro stringify a symbolizují klíče.
- Opraveno zpracování výchozími hodnotami proc v Mash.
- Opravena chyba, kdy Dash.property modifikuje argumentu objekt.
- fixní #stringify_keys a #symbolize_keys kolize s ActiveSupport.
- SafeAssignment bude nyní také chránit úkoly hash stylu.
- Metody jako abc? return true / false s Hashie :: Extensions :: MethodReader.
- dědit klíčové Coercions.
Co je nového ve verzi 3.4.1:
- Přidané #extractable_options? takže ActiveSupport Array # extract_options! lze jej vyjmout.
- Přidána možnost definovat defaultní na základě aktuální hodnoty hash.
- Přidána podpora pro blok lhostejné přístupovému #fetch.
- Byla přidána podpora pro podmínečně nutná Hashie :: atributy Dash.
- Přidána blok podpora pro rozšíření :: DeepMerge.
- Přidané Komunální metody pro stringify a symbolizují klíče.
- Opraveno zpracování výchozími hodnotami proc v Mash.
- Opravena chyba, kdy Dash.property modifikuje argumentu objekt.
- fixní #stringify_keys a #symbolize_keys kolize s ActiveSupport.
- SafeAssignment bude nyní také chránit úkoly hash stylu.
- Metody jako abc? return true / false s Hashie :: Extensions :: MethodReader.
- dědit klíčové Coercions.
Komentáře nebyl nalezen