Thứ Hai, 8 tháng 9, 2014

Module - Viết module đầu tiên cho website dùng Ruby on Rails

Đọc cài đặt localhost ruby on rails trên window 7 nếu bạn chưa đọc bài này.
Bài viết này sẽ hướng dẩn các bạn cách tạo module đầu tiên tên welcome trong website hello trong ruby on rails.

Bước 1:
Truy cập cửa sổ dòng lệnh trong ruby on rails tại Start => All Programs => RailsInstaller => Git Bash.

Bước 2:
Trong cửa sổ Git Bash, gõ các dòng lệnh sau:
$ cd hello # vào website hello.
$ bin/rails generate controller welcome index # Tạo module ten welcome có controller tên index.
Truy cập thư mục C:\Sites\hello\config, mở file rootes.rb bằng chương trình soạn thảo text ví dụ như notepad. Thực hiện việc định tuyến cho module welcome.
* Việc định tuyến có thể hiểu một cách đơn giản là chỉ cho rails biết với một đường dẫn mà người dùng nhập vào thanh địa chỉ của trình duyệt web, thì rails sẽ gọi đến controller nào trong module nào.
Tìm đến dòng code
# root 'welcome#index' thay thế bằng
root 'welcome#index' => Lưu file.
Việc này sẽ khai báo cho rails rằng: khi truy cập http:/localhost:3000 ( được xem như là đường dẫn root ). Thì chạy controller welcome_controller.rd trong C:\Sites\hello\app\controllers. Kết thức của tiến trình này sẽ trả về trình duyệt nội dung file index.html.erb trong thư mục C:\Sites\hello\app\views\welcome.

Bước 3:
Chạy chương trình. Mở Git Bash như bước 1. Nhập dòng lệnh
Ctrl + C # Stop localhost server
$ cd hello # vào C:\Sites\hello>
$ rails server # Khỏi động localhost.
Mở trình duyệt web bất kỳ. Truy cập http://localhost:3000
Kết quả sẽ là:
Nội dung trên chính là nội dung file index.html.erb trong thư mục C:\Sites\hello\app\views\welcome.

Không có nhận xét nào:

Đăng nhận xét