Mục lục:
- Bước 1: Đừng lặp lại chính mình
- Bước 2: Xây dựng trang nhận xét
- Bước 3: Một chút thông tin cơ bản
- Bước 4: Tạo ứng dụng
- Bước 5: Thực hiện các lệnh đầu tiên
- Bước 6: Tạo bộ điều khiển
- Bước 7: Tạo mô hình bài đăng
- Bước 8: Finnaly một số nội dung Ruby thực
- Bước 9: Thêm các trường
- Bước 10: Cấu hình ở đâu
- Bước 11: Tạo cơ sở dữ liệu
- Bước 12: Tạo cơ sở dữ liệu
- Bước 13: Khởi động máy chủ Ruby
- Bước 14: Thiết lập bộ điều khiển
- Bước 15: Chỉnh sửa bộ điều khiển
- Bước 16: Di chuyển Db
- Bước 17: Xem xét những gì chúng tôi đã làm
Video: Bắt đầu với Rails: 17 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Bạn đã bao giờ nhìn thấy một trang web thú vị và có tính tương tác cao đến mức bạn phải ngạc nhiên tự hỏi "Làm thế nào họ làm được điều đó?". Tôi sẽ chỉ cho bạn một cách mà nó có thể được thực hiện. Tất nhiên, chúng tôi sẽ không tạo ra một trang web tuyệt vời như Guiductable để bắt đầu, nhưng các nguyên tắc có thể dễ dàng phát triển thành bất kỳ loại trang web nào mà bạn có thể tưởng tượng với một chút công việc.
Bước 1: Đừng lặp lại chính mình
"Đừng lặp lại chính mình", câu này thường được theo sau bởi "Cái gì?" … sau đó bạn lặp lại "Đừng lặp lại chính mình". Một trong những nguyên tắc chính của Ruby là D. R. Y. vì vậy chúng tôi sẽ bám sát điều này nhiều nhất có thể. Hãy bắt đầu bằng cách tìm một khung công tác đầy đủ chức năng. Nhấp vào liên kết và giải nén tệp vào thư mục không có khoảng trắng (như C: ). Đừng lo lắng đối với một tệp nhỏ sẽ mất nhiều thời gian để giải nén, điều này là do chứa nhiều thư mục nhỏ.
Bước 2: Xây dựng trang nhận xét
Trước tiên, hãy đảm bảo rằng bạn không chạy bất kỳ máy chủ web nào khác chẳng hạn như IIS. Nếu bạn tắt nó ngay bây giờ.
Bây giờ hãy khởi động InstantRails.exe Nó sẽ yêu cầu cập nhật các tệp cấu hình. Chọn OK.
Bước 3: Một chút thông tin cơ bản
Một chút thông tin cơ bản về cách hoạt động của Ruby on Rails.
Ruby on Rails hoạt động bằng cách sử dụng cấu trúc MVC. Đó là Model, View và Controller. Model là phần thực hiện tất cả công việc, nó sẽ là bộ xử lý số, cấu trúc lưu trữ, vv…. Chế độ xem chỉ là một người xem. Đây thường sẽ là định dạng được hiển thị cho một trang web trong phần trình diễn của chúng tôi. Bộ điều khiển là phần nhận đầu vào của người dùng và chuyển nó cho Mô hình. Vì vậy, bạn thấy Người dùng nhập văn bản vào Bộ điều khiển, văn bản đó sau đó được chuyển đến Mô hình, nơi nó thực hiện điều gì đó và đưa nó trở lại Chế độ xem. Đơn giản thôi, nhưng hãy ghi nhớ nó khi chúng ta thực hiện các bước tiếp theo.
Bước 4: Tạo ứng dụng
Đầu tiên, hãy tạo một ứng dụng đường ray
Mở cửa sổ ruby bằng cách sử dụng biểu tượng InstantRailsI ở trên cùng bên trái
Bước 5: Thực hiện các lệnh đầu tiên
Trong cửa sổ bảng điều khiển mới mở của bạn, hãy nhập: rails comment
Bước 6: Tạo bộ điều khiển
Bây giờ chúng ta tạo bộ điều khiển. Điều hướng đến thư mục mới: cd comment Loại tiếp theo: ruby script / create controller Comments
Bước 7: Tạo mô hình bài đăng
Bây giờ chúng tôi tạo một mô hình mới có tên là Post. Cái này gần giống với cái cuối cùng.
Bước 8: Finnaly một số nội dung Ruby thực
Chuyển đến cửa sổ khám phá của bạn để rails_appscommentdbmigrate
Mở tệp 001_create_posts.rb Nó sẽ mở bằng SciTE, nếu không, bạn có thể muốn sử dụng tệp đó cho phần còn lại của bản trình diễn này.
Bước 9: Thêm các trường
Ở đây chúng ta sẽ thêm các trường Tên và Chú thích, dưới dòng bắt đầu create_table inserttt.column: name,: stringt.column: comment,: textSave và đóng SciTE.
Bước 10: Cấu hình ở đâu
Các bước nhanh chóng để tìm thấy cơ sở dữ liệu của bạn sẽ được gọi là gì, vào thư mục config và mở tệp database.yml bằng SciTE. Trong phần đầu tiên sau phần bình luận (chữ màu xanh lá cây), bạn sẽ thấy phần phát triển, đó là cơ sở dữ liệu của chúng tôi. sẽ được sử dụng trong thời gian này. Tên cơ sở dữ liệu của chúng tôi nên là comment_development
Bước 11: Tạo cơ sở dữ liệu
Bây giờ trong cửa sổ lệnh InstantRails bắt đầu apache.
Bạn có thể phải bỏ chặn điều này tại tường lửa của mình. Tiếp theo vào I iconConfigureDatabase (thông qua PhpMyAdmin)
Bước 12: Tạo cơ sở dữ liệu
Trong trang web, hãy tìm hộp có tiêu đề Tạo Cơ sở dữ liệu Mới và điền vào tên của cơ sở dữ liệu chúng ta cần. Đây là: comment_development Giữ nguyên giá trị mặc định và đóng cửa sổ. Tại thời điểm này, hãy tiếp tục và tắt apache theo cùng một phương pháp mà chúng tôi đã khởi động nhưng thay vào đó hãy sử dụng nút dừng.
Bước 13: Khởi động máy chủ Ruby
Mở một cửa sổ bảng điều khiển mới (bây giờ bạn sẽ mở 2 cửa sổ) Và chúng tôi sẽ khởi động máy chủ. Đầu tiên Điều hướng đến thư mục nhận xét bằng cd comment Đầu vào bây giờ: ruby script / server
Bước 14: Thiết lập bộ điều khiển
Bây giờ chúng ta muốn thiết lập bộ điều khiển cho máy chủ.
Đi tới app / controllers và mở tệp comments_controller.rb trong SciTE
Bước 15: Chỉnh sửa bộ điều khiển
Trong SciTE, chỉnh sửa bộ điều khiển bằng addingscaffold: postright ở giữa.
Bước 16: Di chuyển Db
Trong cửa sổ bảng điều khiển đầu tiên của bạn, gõ rake db: migrateThis sẽ chuẩn bị các tệp và tải chúng để xem.
Bước 17: Xem xét những gì chúng tôi đã làm
Mở trình duyệt web của bạn lên https:// localhost: 3000 / comments và xem nó trông như thế nào.
Đề xuất:
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu - Đồng hồ vạn năng cho người mới bắt đầu: 8 bước
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu | Đồng hồ vạn năng dành cho người mới bắt đầu: Xin chào các bạn, Trong hướng dẫn này, tôi đã giải thích cách sử dụng đồng hồ vạn năng trong tất cả các loại mạch điện tử theo 7 bước khác nhau, chẳng hạn như 1) kiểm tra tính liên tục khi phần cứng gặp sự cố 2) Đo dòng điện một chiều 3) kiểm tra Diode và đèn LED 4) Đo Resi
Cách cài đặt Linux (Người mới bắt đầu bắt đầu tại đây!): 6 bước
Cách cài đặt Linux (Người mới bắt đầu Bắt đầu tại đây!): Chính xác thì Linux là gì? Chà, bạn đọc thân mến, Linux là một cánh cổng dẫn đến một thế giới của những khả năng hoàn toàn mới. Đã qua rồi thời OSX tận dụng niềm vui khi sở hữu một chiếc máy tính. Đã qua đi những ký hiệu ngu ngốc về bảo mật thông qua Windows 10. Bây giờ, đến lượt bạn t
Đầu vào tương tự IoT - Bắt đầu với IoT: 8 bước
Đầu vào tương tự IoT - Bắt đầu với IoT: Tìm hiểu Đầu vào tương tự là một phần quan trọng để hiểu cách mọi thứ xung quanh chúng ta hoạt động, hầu hết nếu không phải tất cả các cảm biến đều là cảm biến tương tự (đôi khi những cảm biến này được chuyển đổi sang kỹ thuật số). Không giống như đầu vào kỹ thuật số chỉ có thể bật hoặc tắt, đầu vào tương tự
Bắt đầu dự án đầu tiên của bạn với Raspberry: Đèn LED nhấp nháy: 4 bước
Bắt đầu dự án đầu tiên của bạn với Raspberry: Đèn LED nhấp nháy: Trong dự án này, tôi sẽ chỉ cho bạn cách lập trình Raspberry Pi để tạo đèn LED nhấp nháy, Nếu bạn đã gần mua một chiếc Raspberry pi và bạn không biết bắt đầu từ đâu, điều này hướng dẫn nó phù hợp. Ngoài Raspberry Pi của bạn chạy Raspbian, y
Sử dụng bất kỳ hệ thống loa 5.1 nào với bất kỳ máy nghe nhạc MP3 hoặc máy tính nào, với giá rẻ !: 4 bước
Sử dụng bất kỳ hệ thống loa 5.1 nào với bất kỳ máy nghe nhạc MP3 hoặc máy tính nào, với giá rẻ !: (Đây là tài liệu hướng dẫn đầu tiên của tôi và tiếng Anh không phải là ngôn ngữ mẹ đẻ của tôi) Trước đây, tôi đã mua một bộ loa Creative Inspire 5100 với giá rẻ. Tôi đã sử dụng nó với máy tính để bàn của mình có card âm thanh 5.1 (PCI). Sau đó, a đã sử dụng nó với máy tính xách tay của tôi, người có