Có một số tiện ích có sẵn để tôi có thể dễ dàng đóng gói các trường biểu mẫu được truyền trong các yêu cầu trong một đối tượng hay tôi phải tự tạo nó bằng cách phân tích các trường từ các tham số trong mọi yêu cầu?Làm cách nào để tạo biểu mẫu html với sinatra?
21
A
Trả lời
41
Có, kể từ Sinatra 0.9 bạn có thể sử dụng Rails giống như lồng các thông số:
Bạn chỉ cần khai báo mẫu của bạn như:
<form>
<input ... name="post[title]" />
<input ... name="post[body]" />
<input ... name="post[author]" />
</form>
Và sau đó bạn chỉ cần làm:
@post = params[:post]
để tìm nạp tất cả các tham số trong một đối tượng.
Thông tin khác trong Learn Ruby the Hard Way
Các vấn đề liên quan
- 1. Làm cách nào để tạo biểu mẫu HTML xám?
- 2. Làm cách nào để gửi biểu mẫu HTML với JavaScript?
- 3. Tự động tạo biểu mẫu HTML với Javascript
- 4. Làm cách nào để truy cập tất cả các trường biểu mẫu trong Sinatra?
- 5. Làm cách nào để tạo biểu mẫu động bằng JavaScript?
- 6. Tạo biểu mẫu HTML bằng Jinja2 - Mất
- 7. Tạo biểu mẫu HTML động qua GUI
- 8. Cách tải biểu mẫu Html được tạo HtmlGenericControl
- 9. Làm cách nào để mở biểu mẫu trong biểu mẫu?
- 10. cách tạo biểu mẫu html bằng định nghĩa JSON?
- 11. Làm cách nào để tạo biểu mẫu biểu mẫu trong Windows Forms?
- 12. Gửi biểu mẫu html với java
- 13. Làm cách nào để sử dụng HTML :: FormFu để xác thực biểu mẫu jQuery AJAX?
- 14. Cách ngăn đặt lại biểu mẫu HTML
- 15. Làm thế nào để sử dụng mẫu HTML với Vaadin?
- 16. Làm cách nào để xuất dữ liệu biểu mẫu HTML sang PDF?
- 17. Biểu mẫu liên hệ bằng ruby, sinatra và haml
- 18. Làm cách nào để tạo yêu cầu POST nhiều biểu mẫu/dữ liệu biểu mẫu bằng Java?
- 19. Symfony2: Làm thế nào để tạo biểu mẫu thực thể với việc tạo ra nhiều subentities?
- 20. Làm cách nào để định dạng biểu mẫu HTML mà không sử dụng bảng
- 21. onsubmit biểu mẫu html làm mới
- 22. Làm cách nào để tạo trường biểu mẫu tùy chỉnh bằng cách nhóm các trường biểu mẫu khác?
- 23. Làm cách nào để đăng XML lên máy chủ thông qua biểu mẫu HTML?
- 24. Làm thế nào để tạo một biểu mẫu đơn giản bật lên bằng cách sử dụng jquery và html?
- 25. biểu mẫu html thẳng đứng
- 26. Làm cách nào để bắt chước gửi biểu mẫu HTML trong yêu cầu POST?
- 27. Làm cách nào để triển khai biểu mẫu nhập html mà không có phần phụ trợ
- 28. Làm cách nào để buộc trình duyệt không lưu trữ dữ liệu trường biểu mẫu html?
- 29. Làm cách nào để nhúng trợ giúp HTML vào cửa sổ biểu mẫu
- 30. Làm cách nào để thêm Hàng nghìn dấu tách vào biểu mẫu html
Chỉ cần đăng ký, liên kết đó không còn hoạt động nữa. –
Đây là một giải pháp thay thế: http://learnrubythehardway.org/book/ex51.html – PhilT