Trong ray 3.0 với HAML (3.1.4) Tôi cócontent_for vs năng suất trong partials
một số mẫu giống như phần, như _template.html.haml:
.panel.top = yield :panel_top .content = yield
một số khác một phần sẽ được hiển thị bằng cách sử dụng mẫu ưu tiên (tất cả nội dung này được hiển thị bằng AJAX, nhưng điều này không quan trọng)
- content_for :panel_top do .title.left = title content text
và điều này đã làm việc như một nét duyên dáng trong Rails 3,0
Nhưng, sau khi nâng cấp lên 3.2 này không thành công! Yiels chỉ mang lại "nội dung văn bản", vì vậy tôi có "nội dung văn bản" hai lần và không có tiêu đề ở tất cả
chỉ thay đổi = yield :panel_top
để = content_for :panel_top
công trình cho 3,2
Tôi không chắc chắn rằng giải pháp này là ok, và nếu nó ổn định hoặc được đề xuất, tôi không thể tìm thấy bất kỳ ghi chú nào về các thay đổi trong chế biến yield
cũng như trong ghi chú phát hành Rails 3.1, cũng như không ghi chú trong 3.2.
Bạn có thể giúp cách tốt nhất để tổ chức yield
ing bên trong partials không?