Đây là mặc định application.js
:Cách tải nội dung Javascript tùy thuộc vào bộ điều khiển/tác vụ?
//= require jquery
//= require jquery_ujs
//= require_tree .
CoffeeScript mẫu có nội dung này:
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
Đối với tôi, "liên quan đến việc điều khiển phù hợp ở đây" có nghĩa là foo_bar.js.coffee
CHỈ nên tải khi sử dụng bộ điều khiển foo_bar
. Tôi có đúng không?
Thing là nó tải tất cả các tệp Javascript ngay cả khi chúng không cần thiết. Ngoài ra ... Tôi muốn biết làm thế nào để có điều kiện bao gồm các tập tin Javascript tùy thuộc vào hành động của bộ điều khiển.
+1 Tôi đồng ý. Đó là một giải pháp tốt và mô-đun – lucapette
Thật tuyệt, đây là cách bộ xương được tạo nên được thực hiện. Điều gì về hành động? Ý tôi là ... Tôi muốn tải một JavaScript chỉ cho một hành động cụ thể ... là nó cũng có thể làm một cách dễ dàng? – Cristian