Hashie a été créé pour aider les développeurs qui comptent souvent sur les URL hachages pour contrôler ce que le contenu est chargé sur la page ou qui se développent sur tous les jours une ZPS de base (applications mono-page).
Hashes ou hashtags permettent à l'utilisateur de détecter un léger changement dans le contenu de la page, habituellement déclenchée par le nouveau contenu chargé via AJAX qui ne change pas la page entièrement.
Travailler avec des hashs peut être assez lourd, mais la bibliothèque Hashie fournit un moyen simple, très bien documenté de le faire.
La bibliothèque est divisée en plus petites extensions qui peuvent être chargés en fonction de ce que vos hashs doivent faire.
Hashie soutient les règles de hachage de coercition, hachage remappage, URL hachage parsing, et beaucoup d'autres plus
Ce qui est nouveau dans cette version:.
- de #extractable_options Ajouté? donc ActiveSupport tableaux # extract_options! peut l'extraire.
- Ajout de la possibilité de définir les valeurs par défaut en fonction de hachage actuelle.
- Ajout du support de bloc à #fetch d'accès indifférent.
- Ajout du support pour condition nécessaire Hashie :: Dash attributs.
- Ajout du support de bloc d'extensions :: DeepMerge.
- méthodes d'utilité publique supplémentaires pour stringify et symbolisent les clés.
- Correction de la gestion des valeurs de proc par défaut dans Mash.
- Correction d'un bug où Dash.property modifie objet argument.
- #stringify_keys et #symbolize_keys fixes collision avec ActiveSupport.
- SafeAssignment va maintenant aussi protéger les affectations de hachage de style.
- Des méthodes telles que abc? return true / false avec Hashie :: Extensions :: MethodReader.
- Hériter coercitions clés.
Ce qui est nouveau dans la version 3.4.2:
- de #extractable_options Ajouté? donc ActiveSupport tableaux # extract_options! peut l'extraire.
- Ajout de la possibilité de définir les valeurs par défaut en fonction de hachage actuelle.
- Ajout du support de bloc à #fetch d'accès indifférent.
- Ajout du support pour condition nécessaire Hashie :: Dash attributs.
- Ajout du support de bloc d'extensions :: DeepMerge.
- méthodes d'utilité publique supplémentaires pour stringify et symbolisent les clés.
- Correction de la gestion des valeurs de proc par défaut dans Mash.
- Correction d'un bug où Dash.property modifie objet argument.
- #stringify_keys et #symbolize_keys fixes collision avec ActiveSupport.
- SafeAssignment va maintenant aussi protéger les affectations de hachage de style.
- Des méthodes telles que abc? return true / false avec Hashie :: Extensions :: MethodReader.
- Hériter coercitions clés.
Ce qui est nouveau dans la version 3.4.1:
- de #extractable_options Ajouté? donc ActiveSupport tableaux # extract_options! peut l'extraire.
- Ajout de la possibilité de définir les valeurs par défaut en fonction de hachage actuelle.
- Ajout du support de bloc à #fetch d'accès indifférent.
- Ajout du support pour condition nécessaire Hashie :: Dash attributs.
- Ajout du support de bloc d'extensions :: DeepMerge.
- méthodes d'utilité publique supplémentaires pour stringify et symbolisent les clés.
- Correction de la gestion des valeurs de proc par défaut dans Mash.
- Correction d'un bug où Dash.property modifie objet argument.
- #stringify_keys et #symbolize_keys fixes collision avec ActiveSupport.
- SafeAssignment va maintenant aussi protéger les affectations de hachage de style.
- Des méthodes telles que abc? return true / false avec Hashie :: Extensions :: MethodReader.
- Hériter coercitions clés.
Commentaires non trouvées