Tôi có bố cục ứng dụng chính, nhưng sau đó tôi có một phần/tài khoản trên trang web của tôi có bố cục chính xác như bố cục ứng dụng theo cách thủ công, ngoại trừ các trang/tài khoản có thêm thanh bên trong khu vực nội dung của bố cục.Mở rộng bố cục hiện tại trong Rails
Thay vì sao chép một cách ngắn gọn bố cục ứng dụng và tạo bố cục "tài khoản" gần như thừa, tôi muốn mở rộng bố cục ứng dụng, thêm thanh bên trong khu vực nội dung.
Vì vậy, tôi có một cái gì đó như thế này trong cách bố trí ứng dụng của tôi:
<html>
<body>
<div id="content">
<%= yield %>
</div>
</body>
</html>
và tôi muốn
<html>
<body>
<div id="content">
<div id="sidebar"></div>
<%= yield %>
</div>
</body>
</html>
Có cách nào để thực hiện điều này mà không cần sao chép mã?
Hãy chắc chắn kiểm tra [các phiên bản sau] (http://guides.rubyonrails.org/v4.0.12/layouts_and_rendering.html#using-nested-layouts) của cùng một tài liệu. Có những thay đổi trong phiên bản mới hơn của Rails và ví dụ được liên kết có thể không hoạt động nữa. –