Hashie erstellt wurde, Entwicklern zu helfen, die oft auf URL verlassen Hashes zu steuern, welche Inhalte auf der Seite oder die Entwicklung auf einer täglichen Basis SPAs (Einzelseiten-Anwendungen) geladen wird.
Hashes oder Hashtags ermöglichen dem Benutzer eine leichte Veränderung in den Inhalt der Seite zu erkennen, in der Regel durch neue Inhalte ausgelöst über AJAX geladen, die die Seite nicht vollständig ändern.
mit Hashes arbeiten kann sehr mühsam sein, aber die Hashie Bibliothek bietet eine einfache, sehr-gut dokumentiert Weg, dies zu tun.
Die Bibliothek gliedert sich in kleinere Erweiterungen auf, die geladen basieren können auf das, was Ihre Hashes tun müssen.
Hashie unterstützt Hash-Zwang Regeln, Hash-Remapping, URL-Hash-Parsing, und viele andere mehr
Was ist neu in dieser Version:.
- hinzugefügt #extractable_options? so Active Array # extract_options! extrahieren kann.
- Möglichkeit hinzugefügt, Standardwerte zu definieren, die auf den gegenwärtigen Hash.
- hinzugefügt Block Unterstützung indifferent Zugang #fetch.
- Unterstützung für bedingt erforderlich Hashie :: Dash-Attribute.
- hinzugefügt Block Unterstützung Erweiterungen :: DeepMerge.
- hinzugefügt öffentlichen Versorgungs Methoden für stringify und symbolisieren Tasten.
- Die Behandlung von Standard-proc Werte in Mash.
- Ein Fehler wurde behoben, wo Dash.property ändert Argument Objekt.
- Fixed #stringify_keys und #symbolize_keys Kollision mit Active.
- SafeAssignment wird nun auch Hash-Stil Zuweisungen zu schützen.
- Methoden wie abc? return true / false mit Hashie :: Extensions :: MethodReader.
- Vererben Taste Nötigungen.
Was ist neu in Version 3.4.2:
- hinzugefügt #extractable_options? so Active Array # extract_options! extrahieren kann.
- Möglichkeit hinzugefügt, Standardwerte zu definieren, die auf den gegenwärtigen Hash.
- hinzugefügt Block Unterstützung indifferent Zugang #fetch.
- Unterstützung für bedingt erforderlich Hashie :: Dash-Attribute.
- hinzugefügt Block Unterstützung Erweiterungen :: DeepMerge.
- hinzugefügt öffentlichen Versorgungs Methoden für stringify und symbolisieren Tasten.
- Die Behandlung von Standard-proc Werte in Mash.
- Ein Fehler wurde behoben, wo Dash.property ändert Argument Objekt.
- Fixed #stringify_keys und #symbolize_keys Kollision mit Active.
- SafeAssignment wird nun auch Hash-Stil Zuweisungen zu schützen.
- Methoden wie abc? return true / false mit Hashie :: Extensions :: MethodReader.
- Vererben Taste Nötigungen.
Was ist neu in Version 3.4.1:
- hinzugefügt #extractable_options? so Active Array # extract_options! extrahieren kann.
- Möglichkeit hinzugefügt, Standardwerte zu definieren, die auf den gegenwärtigen Hash.
- hinzugefügt Block Unterstützung indifferent Zugang #fetch.
- Unterstützung für bedingt erforderlich Hashie :: Dash-Attribute.
- hinzugefügt Block Unterstützung Erweiterungen :: DeepMerge.
- hinzugefügt öffentlichen Versorgungs Methoden für stringify und symbolisieren Tasten.
- Die Behandlung von Standard-proc Werte in Mash.
- Ein Fehler wurde behoben, wo Dash.property ändert Argument Objekt.
- Fixed #stringify_keys und #symbolize_keys Kollision mit Active.
- SafeAssignment wird nun auch Hash-Stil Zuweisungen zu schützen.
- Methoden wie abc? return true / false mit Hashie :: Extensions :: MethodReader.
- Vererben Taste Nötigungen.
Kommentare nicht gefunden