Tôi hiện đang phát triển ứng dụng Rails sử dụng nhiều thư viện javascript, bao gồm jquery, backbone.js và d3.js. Đối với jquery, có jquery-rails gem, cho xương sống, chúng tôi có backbone-rails. Nhưng không có gì như thế này tồn tại cho d3.js.Cách tốt nhất để giữ thư viện javascript cập nhật trong đường ray là gì?
Tôi đã sao chép javascript từ d3.js vào kho lưu trữ của tôi, điều này có vẻ hơi bẩn đối với tôi, vì khi cập nhật d3, tôi phải sao chép lại (và tôi phải chú ý rằng d3 đã được cập nhật!) . Tôi nghĩ về git submodules, nhưng tôi phải kéo chúng theo cách thủ công mỗi khi tôi kiểm tra kho lưu trữ. Có thể có cách nào để cho bundler kiểm tra một bản phát hành cụ thể của kho lưu trữ d3?
Làm cách nào để bạn xử lý việc cập nhật thư viện javascript của bên thứ ba trong đường ray? Có cách nào ưu tiên không?
Để chúng ở bên ngoài GIT và thực hiện thủ công. –