2012-04-18 29 views
9

Tôi gặp sự cố khi tải đường dẫn nội dung để kết nối (nhưng không nén!) Tài sản đang phát triển. Ý tưởng là tôi có thể ngừng thực hiện hơn 70 yêu cầu cho các tệp css/js nhỏ cho mỗi lần tải trang phát triển, nhưng vẫn có thể xem số dòng để tôi có thể tìm ra vấn đề ở đâu.Làm cách nào để tạo Rails 3.1 kết hợp nội dung trong chế độ phát triển?

My config/environments/development.rb có này, mà tôi giải thích các đường ray dẫn đến có nghĩa là tài sản nên được biên dịch vào một tập tin, nhưng không nén:

config.assets.compress = false 
config.assets.compile = true 
config.assets.digest = false 
config.assets.debug = false 

Nhưng không có con xúc xắc: tài sản vẫn được phục vụ riêng rẽ thay vì nối trong vòng application.js.

Mọi trợ giúp sẽ được đánh giá cao!

Trả lời

13

Cố gắng thêm debug: false để bạn bao gồm/link-thẻ

# in views/layouts/application.html.haml (or .erb, then use <%= %>) 
= stylesheet_link_tag "application", debug: false 
= javascript_include_tag "application", debug: false 

Không cần phải khởi động lại ứng dụng! Tôi hy vọng bạn không quên làm điều đó sau khi bạn đã thay đổi development.rb ;-) của bạn.

Cho biết nó có phù hợp với bạn hay không (vì cài đặt của bạn đã làm cho chế độ phát triển của tôi dễ dàng kết nối các tệp js/css dễ dàng).

Chỉ là giải pháp tạm thời, tất nhiên.

+0

Vì vậy, hóa ra đây thực sự là vấn đề: Tôi đã thử nghiệm trong thử nghiệm jasminerice runner, mà thực sự mã hóa giá trị của: debug to Rails.env.development ?. Cảm ơn bạn đã nhắc nhở để kiểm tra, tôi sẽ gửi một vấn đề. – bhuga

Các vấn đề liên quan