Sử dụng đường dẫn tài sản Rails và plugin cho require.js, tôi có thể sử dụng CoffeeScript, SASS, các tệp được sắp xếp theo cách tôi thích và biên dịch thành một tệp JavaScript và CSS duy nhất để sản xuất. Có một thiết lập phù hợp để sử dụng với Django? Nó cần hỗ trợ ở trên, CofeeeScript, SASS, Require.JS với một chế độ phát triển nơi các tệp được phục vụ riêng lẻ cũng như một chế độ sản xuất nơi mọi thứ được biên dịch thành các tệp đơn lẻ.Có cách nào khác cho đường dẫn tài sản Rails cho Django không?
6
A
Trả lời
7
Tôi đang sử dụng Django Compressor và tôi rất hài lòng với điều này. Nó hỗ trợ các bộ xử lý trước để Coffeescript, Sass và vân vân được hỗ trợ. Xem tài liệu.
EDIT: Dưới đây là các thiết lập của tôi cho Sass và Coffeescript, trong settings.py:
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder',
)
COMPRESS_PRECOMPILERS = (
('text/coffeescript', 'coffee --compile --stdio'),
('text/x-sass', 'sass {infile} {outfile}'),
('text/x-scss', 'sass --scss {infile} {outfile}'),
)
Các vấn đề liên quan
- 1. Rails 3.1.1 đường dẫn tài sản Heroku caching gotcha
- 2. Android: đường dẫn của thư mục tài sản cho Tệp()?
- 3. Dấu vân tay sai trong Rails 3.1 đường dẫn tài sản cho các tệp JS trong sản xuất
- 4. Rails 3: tài sản đường ống + nhiều bố trí
- 5. Làm thế nào để tích hợp Karma với đường dẫn tài sản Rails?
- 6. Rails 4 đường ống dẫn tài sản ném "chỉ thế hệ của các đối tượng JSON hoặc mảng cho phép"
- 7. java.nio.file.Path cho tài nguyên đường dẫn lớp
- 8. Đường dẫn tài sản Rails: biên dịch thành nhiều bảng định kiểu
- 9. Yard: Chỉ định một đường dẫn khác cho tài liệu được biên dịch (thay vì doc /)?
- 10. tại sao không có tên đường dẫn cho các tuyến đường tùy chỉnh trong Rails
- 11. Ngăn Rails đường dẫn tài sản 3.2.11 khỏi bộ nhớ đệm?
- 12. Rails 4 tài sản không được tìm thấy trong sản xuất (đường dẫn tiêu hóa là OK)
- 13. Có Railscasts cho Django không?
- 14. Nhúng đang ERB trong javascript cho đường ống dẫn tài sản
- 15. Tài sản không tải trong sản xuất cho ứng dụng đường ray
- 16. Rails 3.1.1 - Đường ống tài sản - asset.prefix không hoạt động với tài nguyên: asset
- 17. PhoneGap và url gốc đường dẫn đối với tài sản
- 18. Rails 3.1 tài sản không giải quyết
- 19. Đường dẫn python django
- 20. JSON lỗi với coffeescript & Rails đường ống tài sản
- 21. Có một "Rails Way" bao gồm một plugin jQuery trong đường ống tài sản không?
- 22. Làm cho đường dẫn SHlex.split tôn trọng đường dẫn UNC
- 23. Tại sao Rails không tìm thấy tài sản của tôi?
- 24. Heroku luôn chạy tài sản: biên dịch trước môi trường sản xuất cho Rails 3.2
- 25. Lấy các tập tin của nhà cung cấp Gem trong đường dẫn đường ống tài sản
- 26. PropertyChanged cho tài sản indexer
- 27. Tôi làm cách nào để vô hiệu hóa Đường ống tài sản Rails 3.1?
- 28. Lighttpd: Cho phép đường dẫn con trỏ tới gốc tài liệu khác
- 29. Đường dẫn nội dung đường ray: Cách tiêu chuẩn để bao gồm tất cả/nhà cung cấp/tài sản/javascripts /?
- 30. Đường dẫn mẫu Django
gì về việc các requirejs ưu trong đó ..? – SoftMemes
Tôi đã tạo một templatetag cho labjs tương thích với máy nén django: https: //github.com/ashwoods/django-labjs – ashwoods