Mục đích của người trợ giúp không phải là, như những người khác ở đây ngụ ý, để giúp các nhà phát triển không biết cách viết HTML. Mục đích là để đóng gói chức năng phổ biến - vì vậy bạn không cần phải viết cùng một điều một nghìn lần - và để cung cấp một nơi duy nhất để chỉnh sửa HTML phổ biến được sử dụng trong suốt ứng dụng của bạn.
Đó là lý do mẫu giống nhau và SSI có ích - không phải vì người ta không biết làm thế nào để viết mã HTML ở đầu và cuối trang của họ, nhưng đôi khi bạn muốn viết nó chỉ một lần.
EG. Điều gì sẽ xảy ra nếu/khi HTML 5 là cuối cùng được triển khai và Django là tạo đánh dấu HTML 4 hoặc XHTML?
Điều tương tự cũng xảy ra khi HTML 5 được triển khai và tất cả các mẫu của bạn được viết bằng HTML lặp lại, ngoại trừ dễ dàng hơn nhiều.
Các bài đăng khác đã trả lời câu hỏi, liên kết với tài liệu trên custom template tags; bạn có thể sử dụng thẻ và bộ lọc để xây dựng của riêng bạn, nhưng không, không có bất kỳ tích hợp nào.
Điều này giống như một sự hiểu lầm về những người trợ giúp Rails được sử dụng, họ không nhất thiết phải làm gì với JavaScript hoặc Ajax cả. Hướng dẫn đường ray http://guides.rubyonrails.org/getting_started.html mô tả chúng như cung cấp "các đoạn mã nhỏ có thể sử dụng lại cho các chế độ xem". Một bài đăng trên blog mà tôi đã tìm thấy http://railspikes.com/2008/8/22/how-to-fix-your-rails-helpers đề cập đến chúng dưới dạng trình tạo đánh dấu. – Sam
Tôi đã sử dụng django trong 4 năm, và đường ray cho 1. Rails giúp đỡ chỉ là phím tắt và tôi không bao giờ cảm thấy nhu cầu của họ trong khi sử dụng Django. – nemesisdesign