Là lười biếng (và thích mã DRY), tôi là loại người sẽ viết một vài trình bao bọc nhỏ để đánh dấu HTML định kỳ. Những cái được cung cấp bởi Rails đã tốt rồi, nhưng đôi khi tôi có cái gì đó cụ thể hơn một chút mà tôi biết tôi sẽ lặp đi lặp lại nhiều lần.Với Rails, tôi nên đặt đoạn mã html ở đâu? Tôi không muốn partials nhưng tôi muốn họ tải lại trong quá trình phát triển
Trong một số trường hợp, một phần có thể là giải pháp, nhưng đôi khi tôi thường gọi đoạn trích quá thường xuyên để biện minh cho chi phí sử dụng partials.
Ngay bây giờ tôi tạo một tệp trợ giúp/html_helper.rb và dán chúng vào đó. Vấn đề là người giúp đỡ không được nạp lại động theo yêu cầu trong quá trình phát triển. Vì vậy, mỗi khi tôi tinh chỉnh đoạn mã của tôi hoặc mã xung quanh nó, tôi phải giết máy chủ và khởi động lại nó.
Đã cấp, nó chỉ là một quy trình 5 giây, nhưng tôi thích sự tiện lợi của Rails chỉ là phát triển và sau đó làm mới trình duyệt. Vì vậy, tôi cũng muốn có điều đó cho các đoạn trích đánh dấu của mình.
Lưu ý: Chỉ cần dán 'không thể tải' bên trong mô-đun trợ giúp không hoạt động.
Nó hoạt động! Cảm ơn bạn đã tip :-) Lưu ý rằng trong 2.1.1, việc sử dụng phụ thuộc trực tiếp không được chấp nhận và nên được thay thế bằng ActiveSupport :: Phụ thuộc – webmat
Hmmm, tôi đã nói quá nhanh. Đối với một số lý do nó không có vẻ để làm việc với những người giúp đỡ. Tôi sẽ tiếp tục đào bới. – webmat
Bài viết đó kết thúc bằng bình luận kỳ lạ nhất bao giờ :-) Kiểm tra nó! – webmat