Có cách nào được chấp nhận để tạo javascript trong bố cục ứng dụng hay không, phụ thuộc vào bộ điều khiển/hành động là gì?Rails: làm cách nào để sử dụng javascript có điều kiện trên bộ điều khiển/hành động
7
A
Trả lời
8
content_for
là cách phù hợp để thực hiện tại đây. Dựa trên hành động hiện tại, bạn có thể bao gồm các javascripts cần thiết cho khung nhìn cụ thể. Tuy nhiên, nó cũng chỉ có trong đầu như nạp javascripts ở giữa trang được coi là khó chịu và do đó có một nội dung cho trong phần đầu của trang. như
<head> <%= yield :dynamic_javascripts %> </head>
và
<% content_for :dynamic_javascripts do %>
<%= javascript_include_tag "javascript.js" %>
<%end%>
2
Trong bố trí ứng dụng của bạn, bạn cần có một "năng suất" như thế này:
<html>
<head>
<%= yield :head %>
</head>
<body>
</body>
</html>
Sau đó, trong quan điểm điều khiển của bạn, bạn có thể chỉ định các tập tin javascript cụ thể đối với quan điểm cho rằng sử dụng:
<% content_for :head do %>
<%= javascript_include_tag "my_javascript_file.js" %>
<% end %>
Các content_for cho phép bạn chèn nội dung vào một khối có tên được đặt tên trong bố cục của bạn.
Các vấn đề liên quan
- 1. Rails có điều kiện ('if') báo cáo dựa trên hành động điều khiển
- 2. OpenMP: sử dụng có điều kiện #pragma
- 3. Làm cách nào để có danh sách các hành động có sẵn cho bộ điều khiển?
- 4. làm cách nào để chọn cột dựa trên điều kiện?
- 5. Làm cách nào để dừng thực thi bộ điều khiển sau khi sử dụng redirect_to? (Sử dụng Rails)
- 6. sử dụng toán tử có điều kiện
- 7. Sử dụng câu lệnh lambda có điều kiện với hành động foreach trên danh sách
- 8. Làm thế nào để sử dụng UISearchDisplayController từ bộ điều khiển trong bộ điều khiển UITabBar?
- 9. Làm cách nào để xác định có điều kiện một hàm trong javascript?
- 10. Làm thế nào để sử dụng thuê bao HQL trong điều kiện bộ lọc Hibernate?
- 11. Cách sử dụng bộ nhớ ngoài trên vi điều khiển
- 12. Làm cách nào để Javascript của bạn có điều kiện, tùy thuộc vào trình duyệt?
- 13. Làm cách nào để có điều kiện lọc trên cột trong mệnh đề WHERE?
- 14. Làm cách nào để nhận được $ (lỗi ...) để hoạt động có điều kiện trong GNU Make?
- 15. Làm thế nào để gọi điều khiển hành động trong bộ điều khiển khác trong CakePHP?
- 16. Sử dụng vệ sinh trong bộ điều khiển Rails
- 17. Làm cách nào để sử dụng các sự kiện chạm mà không cần nhập toàn bộ khung JavaScript do điện thoại di động điều khiển?
- 18. Làm cách nào để thêm điều kiện thuộc tính id vào TAL (PHPTAL) theo điều kiện?
- 19. Bộ lọc Scala trên hai điều kiện
- 20. Sử dụng điều kiện trong LINQ Programatically
- 21. Không thể hiển thị JavaScript từ bộ điều khiển Rails
- 22. Làm cách nào để bao gồm tệp JavaScript từ xa có điều kiện?
- 23. phong cách có điều kiện áp dụng để kẹp giấy đính kèm trong Rails 3.1
- 24. Làm cách nào tôi có thể sử dụng và điều kiện trong IF EXISTS trong SQL?
- 25. Định dạng có điều kiện bằng cách sử dụng VBA
- 26. Sử dụng Roslyn để biên dịch Bộ điều khiển động
- 27. Điều kiện chủng tộc trong Rails first_or_create
- 28. Áp dụng định dạng có điều kiện dựa trên nhiều điều kiện
- 29. Rails: Tìm tất cả với điều kiện
- 30. Làm thế nào để sử dụng điểm ngắt có điều kiện trong Eclipse?
Câu hỏi của bạn sẽ tốt hơn nếu chúng ta có thể thấy một mẫu của các javascript bạn đang nói về. –
Bạn có muốn đưa các tệp javascript khác nhau cho các chế độ xem khác nhau không? – Swanand