Hashie được tạo ra để hỗ trợ các nhà phát triển mà thường dựa vào URL băm để kiểm soát nội dung được tải trên trang hoặc có phát triển trên một SPAs cơ sở hàng ngày (các ứng dụng trang đơn).
băm hoặc hashtags cho phép người sử dụng để phát hiện một thay đổi nhỏ trong nội dung của trang, thường gây ra bởi nội dung mới nạp thông qua AJAX mà không thay đổi trang hoàn toàn.
Làm việc với bảng băm có thể được khá cồng kềnh, nhưng thư viện Hashie cung cấp một đơn giản, cách rất-tài liệu cũng làm như vậy.
Các thư viện được chia thành các phần mở rộng nhỏ hơn có thể được nạp dựa trên những gì băm của bạn cần phải làm.
Hashie hỗ trợ quy tắc băm ép buộc, băm Remapping, URL phân tích cú pháp băm, và nhiều người khác nữa
Điều gì là mới trong phiên bản này:.
- thêm #extractable_options? nên ActiveSupport Mảng # extract_options! có thể giải nén nó.
- Thêm khả năng để xác định giá trị mặc định dựa trên băm hiện hành.
- Thêm hỗ trợ khối #fetch truy cập vô tư.
- Thêm hỗ trợ cho điều kiện cần thiết Hashie :: thuộc tính Dash.
- Thêm khối hỗ trợ để mở rộng :: DeepMerge.
- Thêm phương thức tiện ích công cộng cho stringify và tượng trưng cho các phím.
- Cố định xử lý các giá trị mặc định trong proc Mash.
- Cố định lỗi mà Dash.property đổi đối tượng tranh luận.
- #stringify_keys cố định và #symbolize_keys va chạm với ActiveSupport.
- SafeAssignment lúc này cũng sẽ bảo vệ tập băm kiểu.
- Các phương pháp như abc? trở về đúng / sai với Hashie :: Extensions :: MethodReader.
- Thừa kế coercions quan trọng.
Điều gì là mới trong phiên bản 3.4.2:
- #extractable_options thêm? nên ActiveSupport Mảng # extract_options! có thể giải nén nó.
- Thêm khả năng để xác định giá trị mặc định dựa trên băm hiện hành.
- Thêm hỗ trợ khối #fetch truy cập vô tư.
- Thêm hỗ trợ cho điều kiện cần thiết Hashie :: thuộc tính Dash.
- Thêm khối hỗ trợ để mở rộng :: DeepMerge.
- Thêm phương thức tiện ích công cộng cho stringify và tượng trưng cho các phím.
- Cố định xử lý các giá trị mặc định trong proc Mash.
- Cố định lỗi mà Dash.property đổi đối tượng tranh luận.
- #stringify_keys cố định và #symbolize_keys va chạm với ActiveSupport.
- SafeAssignment lúc này cũng sẽ bảo vệ tập băm kiểu.
- Các phương pháp như abc? trở về đúng / sai với Hashie :: Extensions :: MethodReader.
- Thừa kế coercions quan trọng.
Điều gì là mới trong phiên bản 3.4.1:
- #extractable_options thêm? nên ActiveSupport Mảng # extract_options! có thể giải nén nó.
- Thêm khả năng để xác định giá trị mặc định dựa trên băm hiện hành.
- Thêm hỗ trợ khối #fetch truy cập vô tư.
- Thêm hỗ trợ cho điều kiện cần thiết Hashie :: thuộc tính Dash.
- Thêm khối hỗ trợ để mở rộng :: DeepMerge.
- Thêm phương thức tiện ích công cộng cho stringify và tượng trưng cho các phím.
- Cố định xử lý các giá trị mặc định trong proc Mash.
- Cố định lỗi mà Dash.property đổi đối tượng tranh luận.
- #stringify_keys cố định và #symbolize_keys va chạm với ActiveSupport.
- SafeAssignment lúc này cũng sẽ bảo vệ tập băm kiểu.
- Các phương pháp như abc? trở về đúng / sai với Hashie :: Extensions :: MethodReader.
- Thừa kế coercions quan trọng.
Bình luận không