Site icon Kiso

Series Hướng Dẫn Lập Trình Ruby on Rails (Phần 8) – Các kỹ thuật trong Rails bạn nên biết(3)

Chào các bạn,

Hôm nay mình sẽ tiếp tục Series Hướng Dẫn Lập Trình Ruby on Rails (Phần 8) – Các kỹ thuật trong Rails bạn nên biết – 3
Ở phần này mình sẽ giới thiệu về các Ruby Gem mà mình đã làm qua, đã biết và mình nghĩ các bạn đang bắt đầu học về Ruby on Rails cũng nên biết về tụi nó vì có thể sau này sẽ hỗ trợ hoặc định hướng các cách làm trong các dự án thực tế :v

Trong bài này khi giới thiệu các gem mình đều có đính kèm phần Guideline hướng dẫn sử dụng gem ấy tương ứng để các bạn tiện theo dõi, các bài viết này đều là của các tác giả khác mà mình thấy hay nên trích dẫn,…rất cám ơn các tác giả của các bài viết hướng dẫn bên dưới ạ (lay4)

Gem Support

Gem hỗ trợ authentication sign_in/sign_up/logout/…

Gem hỗ trợ phân quyền user

Trong một hệ thống lớn có thể bạn muốn phân quyền cho từng User chỉ được thực hiện một số chức năng nhất định, truy cập vào một số trang nhất định thì những gem sau đây sẽ giúp các bạn thực hiện điều đấy.

Gem hỗ trợ mã hóa password

Gem hỗ trợ config các giá trị mặc định

Gem hỗ trợ phân trang

Gem hỗ trợ tìm kiếm

Gem hỗ trợ viết API

Gem hỗ trợ Serializer

Gem hỗ trợ chèn record hàng loạt (bulk inserting data)

Hôm nay chắc dừng ở đây thôi nhỉ, nếu có thời gian mình sẽ tiếp tục bổ sung thêm các gem support mà mình biết để giúp cho các bạn dễ dàng tiếp cận hơn và có nhiều sự lựa chọn khi thực hiện dự án :v

Bài này được viết dựa trên kinh nghiệm còn ít ỏi của bản thân nên có những chỗ nào thiếu sót và chưa đúng hoặc cần bổ sung thêm nhờ các bạn góp ý giúp mình ạ (lay4)

Exit mobile version