Tôi muốn bao gồm thẻ meta trong chế độ xem trang chủ của mình. Nhưng tôi không muốn đưa nó vào phần đầu của tệp application.html.erb
trực tiếp, vì điều này sẽ làm cho nó bao gồm các thẻ meta trên tất cả các trang không cần thiết cho ứng dụng của tôi.Đường ray: Cách bao gồm thẻ meta trong chế độ xem chứ không phải trong application.html.erb?
16
A
Trả lời
45
Bạn có thể đặt
<% if content_for?(:head) %>
<%= yield(:head) %>
<% end %>
trong head
phần của application.html.erb
bố trí.
Sau đó, theo quan điểm mà bạn muốn bao gồm các thẻ:.
<% content_for :head do %>
<!-- your tags -->
<% end %>
+0
Là một dòng duy nhất trong bố cục: <% = content_for? (: head)? yield (: head): ""%> – Ryan
Các vấn đề liên quan
- 1. Cách bao gồm mã html trong chế độ xem?
- 2. Android-- PhoneGap/WebView bỏ qua thẻ meta chế độ xem?
- 3. In phiên bản Đường ray trong chế độ xem?
- 4. Galaxy Nexus Bỏ qua thẻ meta chế độ xem
- 5. Thẻ meta chế độ tiêu chuẩn IE8
- 6. Đường ray không thể bao gồm AngularJS
- 7. Thẻ xem META có bị hỏng trong Mobile Safari khi ở chế độ webapp không?
- 8. Có thể tự động xoay chế độ xem phương thức chứ không phải chế độ xem của bố cục không?
- 9. Rails3.1 - Làm cách nào để bao gồm các tệp css trong một số chế độ xem nhưng không bao gồm các tệp khác?
- 10. Chrome v23 không hỗ trợ tỷ lệ khung nhìn hoặc thẻ meta chế độ xem?
- 11. cách tạo biến số trong tất cả các chế độ xem - đường ray
- 12. Bao gồm tệp tài nguyên trong dự án bằng tệp .RC chứ không phải tệp .RES
- 13. Bao gồm tệp JavaScript trong một phần lượt xem
- 14. Hiển thị chế độ xem từ chế độ không xem/chế độ xem trong mvvmcross
- 15. Tôi có nên bao gồm thẻ <meta generator> không?
- 16. Bao gồm Google Font trong Rails App
- 17. Tùy chỉnh rails_admin để bao gồm chế độ xem tự tạo và bộ điều khiển
- 18. AngularJS ng-include không bao gồm chế độ xem trừ khi được thông qua trong phạm vi $
- 19. Thẻ meta chế độ xem cho trình duyệt trên máy tính để bàn?
- 20. Cách đặt đường dẫn bao gồm trong mã Gjs?
- 21. iOS làm động một chế độ xem bao gồm các bản xem trước
- 22. Tại sao Array.count có sẵn trong chế độ dev chứ không phải sản xuất?
- 23. Đường ray: Hiển thị biểu mẫu từ mô hình khác nhau trong chế độ xem
- 24. Liên kết lồng nhau, cách chuẩn bị biến cho chế độ xem, đường ray
- 25. Đường ray bao gồm các mối quan hệ lồng nhau
- 26. Đường ray 3.2.6 và tạo chế độ xem cơ sở dữ liệu thông qua di chuyển
- 27. Chuyển một biến từ một tệp php bao gồm tệp khác: toàn cục chứ không phải
- 28. Outlook 2010 không bao gồm thẻ kiểu trong chữ ký
- 29. Tại sao Chế độ xem của tôi không bao gồm _Layout.cshtml?
- 30. Cách thêm id html vào thẻ form_for trong đường ray?
bạn xem trang chủ (được xác định bởi định tuyến của bạn) nên có tập tin erb' 'riêng của mình mà bạn có thể đặt chúng trong – lurker
tôi nghĩ rằng một câu hỏi tương tự đã được trả lời ở đây, http://stackoverflow.com/questions/10225645/rails-override-head-page-element-when-using-a-partial-or-a-specific-controll – jksloan