Hashie è stato creato per aiutare gli sviluppatori che spesso si basano su URL hash per controllare quali contenuti viene caricato sulla pagina o che si sviluppano su una ZPS base giornaliera (applicazioni una sola pagina).
Gli hash o hashtag permettono all'utente di rilevare un leggero cambiamento nel contenuto della pagina, di solito innescato da nuovi contenuti caricati tramite la tecnologia AJAX che non cambia la pagina.
Lavorare con hash può essere molto ingombrante, ma la biblioteca Hashie fornisce un modo semplice, molto ben documentato di farlo.
La biblioteca è suddiviso in estensioni più piccoli che possono essere caricati in base a ciò tuoi hash devono fare.
Hashie supporta le regole hash coercizione, hash rimappatura, URL hash analisi, e molti altri ancora
Cosa c'è di nuovo in questa versione:.
- #extractable_options aggiunto? così ActiveSupport Array # extract_options! può estrarlo.
- Aggiunta la possibilità di definire le impostazioni predefinite sulla base di hash corrente.
- Supporto blocco Aggiunto a #fetch accesso indifferente.
- Aggiunto il supporto per condizionatamente richiesto Hashie :: attributi Dash.
- Aggiunto il supporto per le estensioni di blocco :: DeepMerge.
- Aggiunti metodi di pubblica utilità per la stringa i simboleggiano e chiavi.
- movimentazione fisso di valori di default proc in poltiglia.
- Corretto errore in cui Dash.property modifica oggetto argomento.
- #stringify_keys fissi e #symbolize_keys collisione con ActiveSupport.
- SafeAssignment ora anche proteggere le assegnazioni hash-stile.
- Metodi come ABC? return true / false con Hashie :: :: estensioni MethodReader.
- Eredita coercizioni chiave.
Cosa c'è di nuovo nella versione 3.4.2:
- #extractable_options aggiunto? così ActiveSupport Array # extract_options! può estrarlo.
- Aggiunta la possibilità di definire le impostazioni predefinite sulla base di hash corrente.
- Supporto blocco Aggiunto a #fetch accesso indifferente.
- Aggiunto il supporto per condizionatamente richiesto Hashie :: attributi Dash.
- Aggiunto il supporto per le estensioni di blocco :: DeepMerge.
- Aggiunti metodi di pubblica utilità per la stringa i simboleggiano e chiavi.
- movimentazione fisso di valori di default proc in poltiglia.
- Corretto errore in cui Dash.property modifica oggetto argomento.
- #stringify_keys fissi e #symbolize_keys collisione con ActiveSupport.
- SafeAssignment ora anche proteggere le assegnazioni hash-stile.
- Metodi come ABC? return true / false con Hashie :: :: estensioni MethodReader.
- Eredita coercizioni chiave.
Cosa c'è di nuovo nella versione 3.4.1:
- #extractable_options aggiunto? così ActiveSupport Array # extract_options! può estrarlo.
- Aggiunta la possibilità di definire le impostazioni predefinite sulla base di hash corrente.
- Supporto blocco Aggiunto a #fetch accesso indifferente.
- Aggiunto il supporto per condizionatamente richiesto Hashie :: attributi Dash.
- Aggiunto il supporto per le estensioni di blocco :: DeepMerge.
- Aggiunti metodi di pubblica utilità per la stringa i simboleggiano e chiavi.
- movimentazione fisso di valori di default proc in poltiglia.
- Corretto errore in cui Dash.property modifica oggetto argomento.
- #stringify_keys fissi e #symbolize_keys collisione con ActiveSupport.
- SafeAssignment ora anche proteggere le assegnazioni hash-stile.
- Metodi come ABC? return true / false con Hashie :: :: estensioni MethodReader.
- Eredita coercizioni chiave.
I commenti non trovato