12/08/2018, 13:17

Padrino-admin

1. Giới thiệu Padrino là một ruby web framework giúp tạo một web đơn giản một cách nhanh chóng và hiệu quả, dưới đây, bài viết sẽ hướng dẫn các bạn sử dụng nó để tạo giao diện đơng giản của admin với đầy đủ các chức năng cần thiết. 2. Hướng dẫn cài đặt để tạo ứng dụng Cài đặt và tạo ứng ...

1. Giới thiệu

Padrino là một ruby web framework giúp tạo một web đơn giản một cách nhanh chóng và hiệu quả, dưới đây, bài viết sẽ hướng dẫn các bạn sử dụng nó để tạo giao diện đơng giản của admin với đầy đủ các chức năng cần thiết.

2. Hướng dẫn cài đặt để tạo ứng dụng

  1. Cài đặt và tạo ứng dụng với padrino

    Để cài đặt padrino ta gõ dòng lệnh

      $ gem install padrino
Sau khi quá trình cài gem hoàn tất ta sẽ tạo mộ project
    $ padrino g project fun-test -d datamapper
    $ cd fun-test
    $ bundle
Tạo model admin
    padrino g admin -e erb
Sau khi chạy xong lệnh, trên terminal sẽ xuất hiện dòng hướng dẫn của padrino
![1.png](/uploads/875f01d5-979c-4923-8667-eec6ca8d8ddf.png)

Làm từng bước với hướng dẫn trên

Lưu ý: khi chạy db:seed, bạn sẽ tạo email và password cho 1 admin

![2.png](/uploads/acdaea70-82d1-411d-ac5e-5db182d9487c.png)

Tiếp theo ta chạy server padrino và vào đường dẫn http://localhost:3000/admin để xem kết quả (yeah2)
    padrino start
  1. Các tính năng của ứng dụng

    Qua những bước khởi tạo và cài đặt đơn giản ta có thể nhìn thấy giao diện login của admin như hình dưới đây:

    3.png

    Sau khi đăng nhập với tài khoản admin tạo bởi db:seed, ta sẽ thấy giao diện của admin sẽ có đủ chức năng show, index, create, update, delete...

    Chức năng index:

    4.png

    Create:

    5.png

    Update:

    6.png

    Delete:

    7.png

    Ngoài ra, việc check validate cũng đã được padrino thực hiện tương đối đầy đủ.

    8.png

3. Kết luận

Qua bài viết, tôi đã hướng dẫn các bạn tạo một ứng dụng đơn giản với Padrino, qua đó có thể thấy Padrino rất tuyệt vời trong việc xây dựng một ứng dụng web một cách nhanh chóng và cực kì hiệu quả.

4.

0